Remote job
Advanced Back-End Engineer
Job details
About this role
Role overview Design and deliver backend systems for varied client projects, taking responsibility for reliable, secure services from requirements through implementation. The work spans APIs, serverless functions, distributed services, queues, and data storage, with opportunities to contribute to architecture and collaborate across disciplines.
Responsibilities - Build backend components and services, including APIs, serverless functions, distributed systems, queues, and data stores. - Weigh system and application architecture choices against performance needs and other constraints. - Apply security and data-protection practices, and maintain effective tests, readable code, and documentation. - Work with technical leads and clients to clarify requirements, align expectations, and communicate progress. - Coordinate with machine-learning, data-engineering, and other teams to integrate backend work. - Take ownership of assigned work and keep current with relevant tools and engineering practices.
Requirements - At least three years of backend development experience. - Strong working knowledge of Python or Node.js with TypeScript. - Solid computer science fundamentals and familiarity with API and web protocols such as OpenAPI or gRPC. - Understanding of concurrency in web services, cloud platforms, traditional and serverless architectures, and container-first development. - Excellent English for team meetings, customer discussions, and written business communication; application materials should be in English. - Ability to work autonomously while collaborating in a globally distributed team.
Nice to have - Experience with Go, PHP, or Ruby; frameworks such as Django, FastAPI, Next.js, Express, Laravel, or Rails; or databases such as PostgreSQL, DynamoDB, MySQL, and Redis. - Familiarity with CI/CD, AWS, infrastructure tools such as AWS CDK, CDKTF, or Terraform, generative AI services, or observability tooling.
Benefits and work setup - Fully remote and flexible work, with every other Friday off and paid sick days and local holidays. - Options for temporary work abroad or international relocation, plus English classes, learning support, fitness or mental-health subscriptions, and a defined career path. - Access to an internal research and development program.