BACKEND ENGINEER JOB DESCRIPTION

Backend Engineer job descriptions compiled across experience levels, from individual contributors to engineering leads and senior specialists.

Backend Engineer Job Description Template

1. About the Role

Backend Engineers own the services nobody sees, but everyone depends on - when APIs degrade or data pipelines stall, the customer experience unravels before a single front-end pixel changes. This role sits inside a product engineering team responsible for designing, shipping, and operating distributed microservices that power SaaS platforms serving thousands of business customers. RESTful API contracts, event-driven messaging, and cloud-native deployment pipelines are the daily vocabulary here. The scope spans everything from database query optimization to the uptime SLAs that enterprise clients put in their contracts.

2. Position Summary

You will own the design and delivery of core backend systems - APIs, services, and data pipelines - serving as the Backend Engineer who ensures reliability and performance at production scale across a multi-tenant SaaS platform. Working within a cross-functional product squad alongside product managers and frontend engineers, you operate under the Engineering Manager and contribute directly to the platform roadmap.

3. Why Join Us

Career Impact: Owning microservice architecture decisions at production scale builds the kind of system design credibility that distinguishes senior engineers in the SaaS labor market.

Business Impact: The APIs and services you build are the functional core of a product that paying enterprise customers embed directly into their operational workflows - latency or instability you prevent translates immediately into retention.

Growth Opportunity: Engineers in this role typically progress toward Senior Backend Engineer or Platform Engineer titles, deepening expertise in distributed systems design, cloud infrastructure, and engineering leadership through active code-review mentorship.

4. Key Responsibilities

  • Design and build RESTful APIs and backend microservices supporting multi-tenant SaaS product features.
  • Architect distributed systems for high availability, fault tolerance, and horizontal scalability across cloud environments.
  • Implement CI/CD pipelines and automated testing to enforce deployment quality standards.
  • Review code submissions from peer engineers to maintain architectural consistency and codebase quality.
  • Investigate and resolve production incidents, performing root-cause analysis to prevent recurrence.
  • Collaborate with product managers and designers to translate feature requirements into backend technical specifications.
  • Mentor junior engineers through design discussions, code reviews, and engineering best-practice guidance.
  • Document architectural decisions and API contracts to support cross-team integration and long-term maintainability.

5. Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent work experience.
  • 3 or more years of backend software engineering experience, with demonstrated ownership of production services.
  • Proficiency in at least one modern backend language across object-oriented and functional paradigms.
  • Experience designing and implementing RESTful APIs and event-driven service communication patterns.
  • Working knowledge of relational and NoSQL databases, including schema design and query optimization.
  • Familiarity with containerization and cloud deployment using managed infrastructure services.
  • Experience participating in agile development workflows including sprint planning, estimation, and retrospectives.
  • Strong written and verbal communication skills for technical documentation and cross-functional collaboration.

6. Preferred Qualifications

  • Experience with serverless architecture patterns and cloud-native compute services on a major public cloud provider.
  • Prior work on microservice decomposition, migrating from monolithic codebases to independently deployable services.
  • Familiarity with infrastructure-as-code tooling and automated provisioning pipelines.
  • Exposure to compliance or security frameworks relevant to SaaS platforms, such as SOC 2 controls or OWASP principles.

7. Success Metrics & Environment

  • API uptime percentage against contracted SLA, measured per service across production deployments.
  • Mean time to resolution for production incidents assigned to the backend squad.
  • Automated test coverage percentage across owned services, tracked per release cycle.
  • Deployment frequency and change failure rate, reflecting CI/CD pipeline health for the team's services.
  • Code review turnaround time in days, indicating contribution to team velocity and engineering culture.
  • Typical tools: version control and CI (commonly GitHub or GitLab); cloud compute (commonly AWS Lambda, ECS, or equivalent); container orchestration (commonly Kubernetes or Docker Compose).

8. Compensation & Benefits (US Market Benchmark)

  • Base Salary Range: $130,000 to $175,000 annually, depending on seniority and location
  • Bonus: Annual performance bonus of 5% to 15% of base salary
  • Equity: Stock options or RSUs common at growth-stage SaaS companies
  • Health Benefits: Medical, dental, and vision coverage for employee and eligible dependents
  • PTO: 15 to 20 days annually; many SaaS employers offer unlimited PTO policies
  • Common Perks: Home office stipend, learning and development budget, remote-friendly or hybrid schedule


Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.

9. EEO & Legal

Work authorization in the United States is required for this position; sponsorship availability varies by employer. Employment is contingent on the successful completion of a background check. All qualified applicants will be considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic protected under applicable federal, state, or local law. Reasonable accommodations are available to applicants with disabilities throughout the hiring process upon request.

Backend Engineer Job Description Examples

1. Backend Engineer (eSignature Platform Engineering)

The Backend Engineer owns the architecture and delivery of high-scale services within the eSignature Core Platform, building AI-driven APIs and resilient distributed systems that live at the center of customer workflows. Reporting to the Director of Engineering and partnering with product managers, designers, and cross-domain teams, the Backend Engineer shapes the Agreement Cloud vision to ensure five-nines availability and bank-grade security for a global customer base.


Key Responsibilities

  • Architect, implement, and maintain high-scale services.
  • Partner with product managers, designers, program managers, and cross-domain teams to build global-scale products.
  • Shape and drive the vision of the Agreement Cloud platform.
  • Build APIs to power responsive, high-performance, and AI-driven multi-screen customer experiences.
  • Drive developer efficiencies through engineering best practices, automation, and CI/CD.
  • Work with telemetry systems to solve complex problems using data.
  • Guide and mentor other engineers through design and code reviews.
  • Think through how systems will scale and fail as they grow, then ship incremental solutions regularly.


Required Qualifications

  • B.S., M.S., or PhD in Computer Science or equivalent experience.
  • 12+ years of software engineering experience in high-scale distributed systems and resilient, highly available web services.
  • Experience in full-stack development using languages such as Node.js and Java.
  • NoSQL database experience.
  • Experience documenting architectural standards and decisions.
  • SaaS or cloud development experience.
  • Experience with CI/CD pipelines and automation.

2. Backend Engineer (EV Fleet Charge Planning)

Embedded within the engineering team at PANION, the Backend Engineer delivers well-tested TypeScript code and takes ownership of key technology decisions to build the charge planning and scheduling solution of the future. Working closely with engineering teams across the full development lifecycle, the Backend Engineer enables scalable, fault-tolerant EV fleet management products that operate across growing fleets and geographies using modern AWS architecture.


Core Functions

  • Contribute to EV fleet management and charge planning products.
  • Participate in the full development lifecycle, including discovery, design, coding, deployment, and monitoring.
  • Collaborate with engineering teams to build consistent systems across the stack.
  • Take ownership of key technology decisions to build maintainable, scalable, and fault-tolerant systems.
  • Deliver well-tested TypeScript code and conduct code reviews.
  • Participate in shaping the engineering culture and learn about charging infrastructure and IoT device interaction.


Qualifications & Experience

  • Experience with or willingness to learn TypeScript across frontend, backend, and infrastructure.
  • Experience working with at least one frontend library or framework such as NestJS or React.
  • Experience delivering maintainable and scalable systems.
  • Comfortable working with containers and cloud infrastructure tools, including GitHub, AWS CDK, and AWS CodePipeline.
  • Understanding of agile workflows and lean principles.
  • Team player with an execution-focused mindset, able to collaborate in a diverse and international environment.
  • Strong written and verbal communication skills in English.

3. Backend Engineer (Python Serverless SaaS)

Reporting to the engineering leadership at RoadSync, the Backend Engineer shapes the quality and architecture of Python-based serverless APIs that power modern SaaS and mobile applications running on AWS. Partnering with professional services and customer service teams, the Backend Engineer drives the platform forward through clean code practices, the 12 Factor App methodology, and end-to-end automation of infrastructure and testing.


Primary Duties

  • Design and build applications adhering to the Well-Architected Framework.
  • Develop web API software for SaaS and mobile applications on the RoadSync platform.
  • Follow and champion the 12 Factor App methodology.
  • Write clean, readable code and coach others to do the same.
  • Plan and estimate work as part of the Agile development process.
  • Refactor the existing codebase while fixing defects and adding features.
  • Build unit and integration tests for new and existing code, and participate in code reviews.
  • Provide level 3 support to professional services and customer service teams, and evaluate recommended technologies.


Skills & Qualifications

  • Bachelor's degree with 3+ years of relevant work experience.
  • AWS Certifications a plus.
  • Experience with web application backend development using Python.
  • Payments or accounting SaaS experience a plus.
  • Experience with relational databases and transactional software development.
  • Experience with React, JavaScript, and serverless systems development a plus.
  • Experience with AWS services including API Gateway, EC2, ECS, Lambda, S3, RDS, SQS, SNS, and Cognito a plus.
  • Self-motivated, team-oriented mindset with a passion for using software to solve problems and reduce manual work.

4. Backend Engineer (Institutional Lending & Trading)

Sitting at the intersection of financial technology and distributed systems engineering, the Backend Engineer develops core backend features and time-series data streaming pipelines for an institutional lending and trading platform. Operating across product management, electronic trading, and frontend engineering teams, the Backend Engineer ensures high availability and a best-in-class client experience for pricing and order management at scale.


Duties

  • Develop APIs to provide direct functionality to clients and to feed the frontend application.
  • Build and maintain time-series data streaming pipelines to offer pricing and manage orders on the trading platform.
  • Bring design ideas to the team and help make key decisions for the platform.
  • Work closely with the electronic trading team to ensure fast executions for trading clients.
  • Collaborate with product managers to scope work and understand client needs and requirements.


Experience & Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 3+ years of experience with Python web application and API development using FastAPI, Django, or similar frameworks.
  • Familiarity with messaging services such as Redis Streams, Kafka, and RabbitMQ.
  • Working knowledge of relational databases and Python ORMs such as SQLAlchemy.
  • Experience with AWS services such as RDS, Elasticache, and ECS a plus.
  • Excellent communication skills with the ability to convey new ideas and decisions clearly.

5. Backend Engineer (Multi-Cloud Infrastructure)

A key member of the Render infrastructure team, the Backend Engineer builds managed database products, serverless abstractions, and machine learning-driven container scheduling to expand cloud platform capabilities across multiple providers. Collaborating across engineering to enable private network connectivity and open source integrations, the Backend Engineer directly expands the environments where Render clusters can operate, from public clouds to private data centers.


Functions

  • Create a serverless abstraction on Render and enable per-request billing for containerized resources.
  • Build a managed MySQL product for Render users.
  • Use machine learning to optimize container scheduling and resource efficiency while keeping workloads responsive.
  • Add Bitbucket integration and improve the CLI and user dashboard.
  • Create open-source projects and documentation in multiple languages and frameworks to demonstrate platform features.


Requirements

  • A few years of professional experience shipping software, with startup experience a plus.
  • Experience with web frameworks, APIs, and databases across multiple programming languages.
  • Curious by nature and a quick learner.
  • Comfortable navigating unfamiliar codebases independently.
  • Able to work across the stack both collaboratively and independently.

6. Backend Engineer (Distributed Systems & Fintech)

Technical excellence and quality standards across highly scalable distributed systems depend on the Backend Engineer, who leads and mentors engineers, solves customer problems by directing teams toward the highest user-impact areas, and fosters a culture of intentional communication. Based within a high-functioning agile environment with fintech domain exposure, the Backend Engineer owns long-term technical strategies and drives organizational code quality standards through coaching and leadership.


Leadership Responsibilities

  • Own long-term technical strategies for your teams.
  • Improve technical excellence and quality standards through leadership directed through other engineers.
  • Coach and mentor junior engineers to grow them into technical leaders.
  • Solve customer problems by leading teams to focus on the highest user impact areas.
  • Foster a culture of open and intentional communication and collaboration between engineering teams.


Professional Experience

  • 6+ years of experience designing and building highly scalable and distributed systems.
  • Deep experience writing high-quality code in imperative or functional programming languages such as Ruby on Rails, Java, Go, or Node.js.
  • Ability to write well-tested, thoughtful, and concise code and improve code quality standards across the organization.
  • Experience working in high-functioning agile teams in a growth-oriented environment.
  • Knowledge of blockchain technology, smart contracts, and cryptocurrency, with fintech domain experience a plus.
  • Highly analytical and innovative.
  • Strong verbal and written communication skills for clear documentation.

7. Backend Engineer (Node.js Web Applications)

As the Backend Engineer, this role designs and builds elegant APIs and backend systems as a key contributor to a fully remote product development team reporting to an Engineering Manager. The engineering team relies on this work to maintain a high-quality, nimble codebase while advancing features across the full idea-to-production lifecycle in collaboration with product managers and cross-functional stakeholders.


Accountabilities

  • Develop backend JavaScript applications using NodeJS, Express, and MySQL.
  • Design elegant and resilient systems.
  • Contribute to features from idea phase through to production.
  • Maintain a high-quality and nimble codebase.
  • Collaborate with engineers, product managers, and cross-functional stakeholders.
  • Develop essential skills in system design, testing, code reviews, and technical decision-making.


Background & Experience

  • Experience building scalable back ends of web applications.
  • Strong command of relational databases, particularly MySQL.
  • Understanding of software infrastructure and how best to apply it.
  • Experience with DevOps tooling such as AWS or Heroku.
  • Node.js and JavaScript expertise.
  • Entrepreneurial mindset with comfort working in ambiguity at an early-stage startup.

8. Backend Engineer (Java Microservices)

Backend Engineer manages the full software development lifecycle for microservice-based distributed systems, from architecture and design through deployment, monitoring, and production issue resolution. The work directly supports the stability, security, performance, and architectural cleanliness of systems built on Java, Spring Boot, and cloud platforms including AWS and GCP.


Key Deliverables

  • Own features end-to-end, managing time and raising flags to ensure delivery at the highest standard.
  • Execute the full software development lifecycle, including architecture, design, implementation, testing, deployment, and monitoring.
  • Develop microservice-based distributed systems from scratch and by decomposing legacy components.
  • Investigate and resolve production issues.
  • Ensure stability, security, performance, and architectural cleanliness of the system.


Technical Qualifications

  • B.Sc. in Computer Science or equivalent experience.
  • 3+ years of Java skills and object-oriented design experience.
  • Experience with distributed systems, microservices architecture, and the Spring framework, including Spring Boot.
  • Experience with message brokers or stream-processing solutions, and real-time large-scale applications.
  • Experience with cloud platforms such as AWS and GCP, serverless applications, and container technologies including Docker and Kubernetes.
  • Good command of English, written and spoken.

9. Backend Engineer (Engineering Management)

The Backend Engineer leads a distributed engineering team by setting expectations, driving roadmap accountability, and mentoring engineers toward their best work across inclusive and collaborative team environments. Reporting to the engineering management group, this role builds team capacity, clears roadblocks, and represents the team to internal and external product and engineering stakeholders to advance shared goals.


Strategic Responsibilities

  • Lead a team of engineers by setting expectations and goals, providing guidance and actionable feedback.
  • Support team growth and career development through active mentorship and coaching.
  • Own and drive accountability for the team's roadmap and milestones.
  • Implement effective engineering processes and policies in alignment with the engineering management team.
  • Anticipate and clear roadblocks, provide clear direction, and represent the team to internal and external product and engineering groups.
  • Build a diverse team while fostering a collaborative and inclusive environment.


Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 2+ years of experience in an engineering management role with multiple direct reports.
  • Experience leading inclusive teams and empowering engineers to do their best work.
  • Ability to weigh conflicting constraints and make rapid decisions in a fast-moving environment.
  • Clear verbal and written communication skills across audiences with varying levels of technical fluency.

10. Senior Backend Engineer (Mobile Payments Microservices)

The Senior Backend Engineer produces technical implementations of backend microservices for the Mobile Store team, building new payment integrations and improving existing ones while guiding junior developers on solution architecture. Collaborating with the product manager, engineering manager, and senior developers to shape quarterly technical roadmaps, this role drives quality delivery and ensures speedy incident recovery to minimize disruption to payments processing.


Ownership Areas

  • Lead technical implementations of backend microservices for the Mobile Store team, building new integrations and improving existing ones.
  • Collaborate with the product manager to solve business problems, create product roadmaps, and contribute to development prioritization.
  • Provide hands-on architectural guidance and mentor junior developers on solution architecture.
  • Work with the engineering manager and senior developers to build the quarterly technical roadmap.
  • Monitor sprint progress, provide timely feedback, and drive the team to deliver quality products.
  • Drive speedy recovery during incidents to minimize disruption to payments processing for customers.


Education & Experience

  • Bachelor's degree in Computer Science or equivalent combination of education and work experience.
  • 3 to 4 years of relevant IT experience, with a minimum of 2 years as a Senior Engineer.
  • Experience with NodeJS, TypeScript, RESTful web services, SQL/PostgreSQL, and publish-subscribe design patterns.
  • 2 years of hands-on DevOps experience on AWS with Docker and Kubernetes.
  • Experience with relational and NoSQL database schema design, query optimization, and unit, integration, and E2E test frameworks.
  • Experience with Scrum/Agile methodologies, CI/CD platforms, monitoring, and logging tools.
  • Exceptional verbal and written communication skills in English.

11. Backend Engineer (Visitors Product Development)

Embedded within the backend and mobile product team, the Backend Engineer takes ownership of building and maintaining the flagship Visitors product, collaborating with Product and Design to develop new features while guiding technical direction decisions. Working closely with peer engineers through code reviews, CI, and automated testing, the Backend Engineer ensures a stable, high-quality codebase across service-oriented and microservice architectures on cloud platforms.


Day-to-Day Responsibilities

  • Take ownership of building and maintaining the flagship Visitors product.
  • Collaborate with Product and Design teams to develop new features and with Backend and Mobile teams to ensure compatibility.
  • Help guide technical direction decision making for the team.
  • Triage bugs and ship stable, high-quality code through peer reviews, CI, and automated testing.
  • Promote healthy collaboration and push the team forward continuously.


Position Requirements

  • B.S. or M.S. in Computer Science or a related technical field.
  • 5+ years of experience in software development, including leading medium to large-scale projects.
  • Experience in creating and supporting APIs using REST, JSON/HTTP, and GraphQL.
  • Experience with Ruby, Kotlin, or Java, and SQL relational databases.
  • Experience building in SOA or microservice architectures and maintaining reliable, performant distributed systems.
  • Familiarity with Git, CI tools, and cloud platforms such as Heroku or AWS.
  • Comfortable writing modular, open-source-ready code and contributing to open-source projects.

12. Backend Engineer (Digital Banking Platform)

Reporting to the global engineering leadership, the Backend Engineer designs, develops, and maintains Java applications using TDD and DDD practices to build and operate a flagship Digital Bank platform across distributed, multi-timezone teams. Partnering with cross-functional engineers through Scrum ceremonies, the Backend Engineer translates user stories into high-quality RESTful APIs and event-driven microservices that underpin the bank's core digital services.


Role Responsibilities

  • Design, develop, implement, and maintain Java applications.
  • Write high-quality, maintainable code using TDD and DDD practices.
  • Translate user stories into working solutions.
  • Design and implement RESTful APIs and microservice architecture within the assigned domain.
  • Work with a distributed team across multiple time zones and actively participate in Scrum ceremonies.


Knowledge, Skills & Abilities

  • At least 4 years of practical experience in Java, including Java SE/Kotlin and Java EE/Spring/Spring Boot.
  • Knowledge of Test-Driven Development methodology.
  • Experience with SQL, JPA/Hibernate, NoSQL databases such as DynamoDB, and messaging systems such as Kafka, RabbitMQ, or AWS Kinesis.
  • Experience developing event-driven microservices and RESTful APIs.
  • Hands-on experience with Kubernetes, Docker, and elastic AWS infrastructure.
  • Familiarity with DevOps toolchain, including GitHub, CircleCI, Artifactory, and SonarQube.
  • Practical knowledge of version control, including Git flow, Trunk, and GitHub flow branching strategies.
  • Fluent English in speech and writing.

13. Backend Engineer (Compliance & RegTech)

As the Backend Engineer, this role creates a compliance monitoring platform and associated services within the Compliance Engineering team, taking full ownership of back-end architecture, deployment, and infrastructure for both internal and commercial products. The Compliance Engineering team relies on this work to build globally scalable, reliable regulatory products that solve real user problems and expand the team's technical and cultural foundations.


Job Functions

  • Build a compliance monitoring platform along with associated services and systems.
  • Own new product features from requirements breakdown through to rapid production deployment.
  • Take ownership of engineering decisions and implement best practices to build scalable products.
  • Ensure compliance products and the wider platform are globally scalable, reliable, and available.
  • Build the compliance engineering team while contributing to company culture.


Required Qualifications

  • At least 2 years of experience working in a production environment.
  • Experience building SaaS or RegTech products a plus.
  • Proficiency in at least one object-oriented programming language.
  • Exposure to Docker, Kubernetes, AWS, ElasticSearch, and Redis a plus.
  • Effective communicator able to speak at appropriate technical depth to a variety of stakeholders.
  • Driven by quality and user empathy, actively seeking ways to improve processes and internal tools.

14. Backend Engineer (Data Services & Remote Engineering)

Backend Engineer refines and extends data systems within a remote Data Services team, maintaining and enhancing existing architecture while writing elegant, performant TypeScript and Python code to meet evolving customer requirements. Success in the position means delivering scalable solutions through TDD, distributed stream processing, and agile sprint planning, while mentoring new team members and contributing to continuous process improvement.


What You'll Do

  • Extend systems to provide data required by different teams and products.
  • Adapt code to meet the latest customer requirements.
  • Collaborate with the team to discuss requirements, plan sprints, and find the best solutions.
  • Write correct, elegant, flexible, and performant code to minimize bug-fixing effort.
  • Test and review code, validate via unit and end-to-end testing, and improve overall test coverage using TDD methods.
  • Write documentation to make work accessible to others and contribute to continuous improvement of development processes.
  • Act as a mentor to new team members, working students, and interns.


Technical Qualifications

  • Experience working with high-level programming languages including TypeScript and Python, with Kotlin, Java, and JavaScript a plus.
  • Solid experience with automated software testing, TDD, and software engineering principles.
  • Sound knowledge of distributed stream processing, parallel and asynchronous programming, and Git version control.
  • High-level experience with databases including SQL, NoSQL, and cache technologies.
  • Familiarity with AWS, Kubernetes, Docker, and Apache Kafka.
  • Deep knowledge of agile development processes.
  • Strong communication skills for seamless information flow within a remote team.
  • Fluent in English (German a plus).

15. Backend Engineer (Independent Music Distribution)

The Backend Engineer oversees backend architecture, engineering vision, and the daily delivery of high-quality code as the founding technical member of ADA's Tech team, reporting to the SVP of Product and Integration. Operating across engineering teams at ADA and WMG's Global Tech organization, the Backend Engineer enables a best-in-class music distribution product that transforms a dispersed global team into a product- and tech-minded operation.


Scope of Work

  • Serve as a founding member of the Tech team and help build engineering culture and processes.
  • Deliver a best-in-class distribution product and carry out the backend architecture and engineering vision.
  • Partner with Global Tech leadership on mission-critical projects and integrations.
  • Design and build workflows to transform the organization into a product- and tech-minded team.
  • Maintain documentation for all backend components and API endpoints.
  • Ship high-quality code daily and evaluate product challenges to arrive at the best-fit solutions.


Professional Experience

  • 5+ years of professional experience building consumer or B2B enterprise tech products.
  • Experience working with distributed systems including cloud-native, containers, streaming, and analytics platforms.
  • Experience with Node.JS, SQL, JavaScript, PHP, Python, Java, Kubernetes, MVC patterns, Postgres, React, Snowflake, and AWS Lambdas.
  • Comfortable building and designing secure, scalable APIs.
  • Knowledgeable about DevOps practices including AWS CodeDeploy, CodeBuild, CodePipeline, and Serverless Framework.
  • Able to balance speed and long-term code quality.
  • Passion for mentoring and collaborative coding environments.

16. Backend Engineer (API & Services Development)

Backend Engineer develops and maintains the next generation of APIs and services, working across engineering teams to build new features at large scale and uphold high engineering standards end-to-end. The work directly supports consistency across codebases and processes organization-wide, enabling exclusive services for customers through stable, secure, and well-governed backend infrastructure.


Work Activities

  • Work with a wide range of systems, processes, and technologies to own and solve problems end-to-end.
  • Design, build, and maintain APIs, services, frontends, and systems across engineering teams.
  • Build new features for internal and external users at large scale.
  • Uphold high engineering standards and bring consistency to codebases and processes across the organization.


Skills & Qualifications

  • 5+ years of relevant backend engineering experience.
  • Strong knowledge of Java and Node.js, with the ability to adapt to new languages as needed.
  • Expertise in AWS cloud engineering including SNS, SQS, Lambda, ECS, and CI/CD infrastructure using GitLab CI and Terraform.
  • Experience writing high-quality, consistent code and upholding best practices in engineering, security, and design.
  • Ability to work collaboratively across diverse stakeholders and stitch together varied services and processes.
  • Fluent in English, spoken and written.

17. Backend Engineer (Digital Banking Greenfield)

The Backend Engineer creates end-to-end development cycles for a greenfield digital banking product, from problem definition and solution design through CI/CD deployment and customer feedback validation, cooperating with the staff engineer, engineering lead, and product owner. Reporting into a multicultural engineering environment spanning more than 14 nationalities, the Backend Engineer advances product value for customers through automation-focused, high-quality Java or JVM-based development aligned to engineering best practices.


Core Responsibilities

  • Cooperate with the staff engineer, engineering lead, and team to ensure efficient and valuable product development.
  • Take an active part in architecture and design to serve product needs.
  • Work closely with the product owner to deliver valuable features for customers.
  • Help the engineering lead shape the team by providing continuous feedback and ideas.
  • Align with engineering best practices and tools to achieve a high level of autonomy and code quality.


Experience & Qualifications

  • Professional experience with Java 8+ or another JVM language.
  • Experience with Secure SDLC, OWASP concepts, and testing frameworks with a strong focus on automation.
  • Proficiency with REST APIs and third-party integrations.
  • Experience in database development with SQL or NoSQL technologies.
  • Ability to use CI/CD pipelines.
  • REDIS or other cache technology experience a plus.
  • Experience with message broker technology such as Kafka a plus.
  • FinTech or scalable distributed architecture experience a plus.
  • Proficiency in English.

18. Backend Engineer (Serverless Platform Modernization)

Sitting at the intersection of platform architecture and customer experience, the Backend Engineer coordinates solutions across engineering, product, and operations teams to upgrade and scale a distributed platform serving customers, service providers, property staff, and internal users. Operating across a wide variety of environments from serverless to containerized infrastructure, the Backend Engineer guides architectural decisions, code reviews, and refactoring to ensure high-quality outcomes for every audience the platform serves.


Performance Expectations

  • Propose solutions and drive consensus across engineering, product, and operations teams to deliver the best customer outcomes.
  • Facilitate platform decision-making and mentor team members on building high-quality software.
  • Build software and systems serving customers, service providers, and internal teams including operations, customer success, and analytics.
  • Deploy code across a wide variety of environments serving internal and external needs.
  • Contribute to architecture advocacy, code reviews, refactoring, and documentation of systems and decisions.


Background & Experience

  • 5+ years of experience building customer-facing applications.
  • Experience with Node.js, TypeScript, GraphQL, and event-driven or serverless architecture.
  • Experience migrating from monolithic to microservice architecture at scale.
  • Familiarity with container and cluster technologies such as Kubernetes and Docker, and comfort in the AWS ecosystem.
  • Experience with Terraform or Terragrunt and demonstrable open source contributions a plus.
  • Comfortable working in agile and Scrum environments and a strong focus on testing, quality, and scalability.

19. Backend Engineer (AWS Connect & Microservices)

A key member of the Belong engineering team, the Backend Engineer executes strategic backend API and AWS Connect solutions that address complex business requirements and deliver inclusive voice and chat customer experiences at scale. Collaborating across product owners, DevOps stakeholders, and a wide range of business teams in agile environments, the Backend Engineer strengthens the platform's reliability and supports the broader mission of making the world a more inclusive place through quality microservice practices.


Areas of Ownership

  • Deliver strategic backend API solutions to address complex business requirements.
  • Support and maintain existing functionality with a DevOps mindset.
  • Collaborate in agile ways with product owners and the wider team to respond to business demand.
  • Work with a wide range of stakeholders to solve problems and deliver value quickly.


Qualifications & Experience

  • Relevant tertiary qualifications in a technical field.
  • 3 to 5 years of software development experience including APIs, web services, and web applications.
  • Broad experience with Java, RESTful API strategy, development, and management, and microservices concepts, including authentication, logging, and observability.
  • Strong knowledge of AWS, including AWS Connect and IVR solution design, implementation, and maintenance.
  • Familiarity with Kubernetes, CI/CD tooling, Git branching strategies, code analysis tools such as Checkstyle and PMD, SCA dependency checks, and Bash scripting.
  • Ability to support, monitor, and deliver complex technology programs in agile environments and promote agile best practices.

Editorial Process and Content Quality

This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.

Research framework by Lam Nguyen, Founder & Editorial Lead.

Reviewed by Thanh Huyen, Managing Editor.

Learn more about our editorial standards.