Senior Backend Engineer

Senior Backend Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
O

At a Glance

  • Tasks: Design and implement scalable software components for innovative maritime technology.
  • Company: Join Orca AI, a leader in revolutionising maritime operations with cutting-edge tech.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic startup environment with mentorship opportunities and a focus on quality engineering.
  • Why this job: Make a real impact on safer, greener ocean shipping with advanced technologies.
  • Qualifications: 5+ years in software engineering, strong Python skills, and experience with microservices.

The predicted salary is between 60000 - 80000 £ per year.

Orca AI is revolutionising maritime operations with cutting‑edge computer vision, augmented reality, and autonomous technologies. Our mission is bold: make ocean shipping safer, more efficient, and significantly greener. From real‑time navigation assistance to AI‑driven insights that reduce fuel consumption and prevent collisions, we’re building a future where ships sail smarter. Join our growing team and help shape the next generation of intelligent maritime systems used by leading fleets across the globe.

The Role

We’re looking for a Senior Software Engineer with a passion for solving tough technical challenges, working across the stack, and building systems that matter. This is your opportunity to work on an advanced, real‑world product involving computer vision, edge computing, and scalable cloud architecture.

What You’ll Do

  • Design and implement robust, scalable components across the software stack.
  • Take end‑to‑end ownership of complex features—for concept to deployment.
  • Collaborate with product managers, system engineers, and AI researchers to build integrated solutions.
  • Contribute to a high‑performance platform that combines real‑time sensor data, video analytics, and cloud services.
  • Build and maintain CI/CD pipelines and automated test frameworks.
  • Lead with quality—writing clean, testable code and applying TDD principles.
  • Mentor teammates, share knowledge, and help set best practices across the team.

Requirements

  • 5+ years of software engineering experience, with at least 2 years in Python.
  • Experience building back‑end services using microservices architecture.
  • Proficiency with both SQL and NoSQL databases.
  • Strong background in designing scalable, distributed systems.
  • Hands‑on experience in CI/CD environments and modern testing frameworks.
  • Solid understanding of TDD and a quality‑first engineering mindset.
  • Excellent communication skills in English.

Bonus Points

  • B.Sc. in Computer Science, Engineering, or equivalent experience.
  • Startup experience or work in multidisciplinary tech environments.
  • Experience with multi‑threaded or multi‑tasked applications.
  • Hands‑on with AWS (e.g., Lambda, SQS, CloudFront, EKS).
  • Familiarity with Docker, Kubernetes, and RESTful services.
  • Exposure to computer vision or AI‑driven systems.
  • Background in video systems (streaming, encoding, media servers).

Senior Backend Engineer employer: Orca AI

Orca AI is an exceptional employer, offering a dynamic work environment where innovation meets purpose. With a strong focus on employee growth and collaboration, team members are encouraged to tackle complex challenges in maritime technology while contributing to a greener future. Located at the forefront of the maritime industry, employees benefit from cutting-edge projects, a culture of mentorship, and the opportunity to make a meaningful impact on global shipping operations.

O

Contact Details:

Orca AI Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer

Tip Number 1

Network like a pro! Reach out to folks in the maritime tech space, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, microservices, or cloud architecture. This is your chance to demonstrate your expertise and passion for building robust systems.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past projects and how you tackled challenges.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission at Orca AI.

We think you need these skills to ace Senior Backend Engineer

Python
Microservices Architecture
SQL
NoSQL
Scalable Distributed Systems Design
CI/CD Environments
Modern Testing Frameworks

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for solving technical challenges shine through. We want to see that you’re genuinely excited about building systems that matter and making a difference in maritime operations.

Tailor Your Experience:Make sure to highlight your relevant experience, especially with Python and microservices architecture. We’re looking for someone who can take ownership of complex features, so share examples of your past projects that demonstrate this capability.

Keep It Clear and Concise:While we love detail, clarity is key! Use straightforward language and avoid jargon where possible. This helps us understand your skills and experiences without getting lost in the technicalities.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Orca AI

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and microservices architecture. Brush up on your knowledge of SQL and NoSQL databases, as well as CI/CD practices. Being able to discuss your hands-on experience with these tools will show that you're ready to hit the ground running.

Showcase Problem-Solving Skills

Prepare to discuss specific technical challenges you've faced in previous roles. Think about how you approached these problems, the solutions you implemented, and the impact they had. This will demonstrate your ability to tackle tough issues, which is crucial for a Senior Backend Engineer.

Collaboration is Key

Since the role involves working closely with product managers and AI researchers, be ready to talk about your experience in collaborative environments. Share examples of how you’ve successfully worked in teams, mentored others, or contributed to best practices. This will highlight your communication skills and teamwork mentality.

Emphasise Quality and Testing

With a focus on writing clean, testable code and applying TDD principles, be prepared to discuss your approach to quality assurance. Bring examples of how you’ve implemented testing frameworks or CI/CD pipelines in past projects. This will show that you prioritise quality in your engineering work.