Senior Backend Engineer
Build and own highly scalable backend services across the full software lifecycle, with emphasis on observability, product judgment, and AI-assisted engineering. The role requires at least five years of backend experience and strong distributed-systems and software-design fundamentals.
About the job
Responsibilities
- Design and implement highly scalable, highly available backend services with monitoring and alerting.
- Ramp quickly into large, unfamiliar codebases, assess blast radius, de-risk changes, and ship confidently.
- Use AI throughout the development workflow to generate and pressure-test approaches, verify outputs, catch errors, and own code quality.
- Drive the full software development lifecycle, including requirements, architecture, solution design, development, quality assurance, deployment, and maintenance.
- Scope under-specified problems and write clear design documents aligned with product needs.
- Partner with product managers to translate product intent into technical decisions, communicate technical realities, and challenge specifications when appropriate.
- Mentor teammates and share engineering best practices.
- Communicate progress clearly with product, engineering, and other stakeholders.
- Introduce technologies and ideas when they provide clear value.
- Participate in scrum ceremonies, team culture, and technical and behavioral feedback.
Requirements
- Minimum 5+ years of industry experience in backend development, including 3–4 years in senior positions.
- Experience building large-scale applications with strong observability.
- Strong computer science fundamentals, including data structures, algorithms, and object-oriented design.
- Fluency with AI tools in real development work and the judgment to verify and pressure-test their output.
- Experience developing distributed web applications.
- Ability to write comprehensible, well-structured, performant code.
- Experience with SQL or NoSQL database modeling.
- Experience using and designing RESTful services.
- Curiosity, AI-native engineering judgment, communication, and problem-solving skills.
- Ability to work collaboratively, exercise product judgment, operate with ambiguity, and proactively improve systems and practices.
Nice-to-haves
- Bachelor's or master's degree in Computer Science, Computer Engineering, or a related field.
- Google Cloud Platform (GCP).
- Kubernetes.
- Docker.
- MongoDB.
- Redis.
- Ruby on Rails.
- Microservices.
- Machine learning.
Skills
Artificial Intelligence, Distributed Systems, Restful Services, SQL, NoSQL, Database Modeling, Data Structures, Algorithms, Object-Oriented Design, GCP, Kubernetes, Docker, MongoDB, Redis, Ruby on Rails
Similar jobs
Backend Engineering jobsLeads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.