Remote job
Junior Back-End Engineer
Job details
About this role
Role overview
Build and maintain backend services for client projects while developing your engineering skills with guidance from experienced teammates. The work spans areas such as APIs, serverless components, queues, and data storage, with opportunities to contribute to design discussions and collaborate with machine learning and data engineering colleagues.
Responsibilities
- Implement backend components and services, taking assigned work through development and delivery. - Participate in technical design discussions, ask questions, and contribute ideas as your understanding grows. - Apply security and data protection practices in day-to-day development. - Write maintainable, tested code and clear documentation, and incorporate feedback from code reviews. - Work with technical leads and clients to understand requirements and share progress. - Collaborate across disciplines, explore tools and techniques, and take increasing ownership with support from a backend mentor.
Requirements
- One to two years of backend development experience. - Fluency in Python or Node.js with TypeScript. - A solid computer science foundation and understanding of web or API communication protocols, such as OpenAPI or gRPC. - Familiarity with concurrency concepts in web and API development. - Ability to work in container-based development environments. - Excellent English for team meetings and customer communication; application materials should be in English.
Nice to have
Experience with Go, TypeScript, PHP, or Ruby; frameworks such as Django, FastAPI, Express, or Laravel; and databases including PostgreSQL, DynamoDB, MySQL, or Redis. Familiarity with cloud or serverless architectures, AWS, CI/CD, infrastructure tools such as Terraform, generative AI services, or observability stacks is also useful.
Benefits and work setup
The team works remotely with flexibility and observes local holidays. Listed offerings include every other Friday off, paid sick days, learning support, business English classes, and fitness or mental health subscriptions. Programs may support working abroad for a limited period or international relocation. The role includes mentorship, a defined career path, and access to an internal research and development program.