Senior Software Engineer (Backend)
N.B.!!! Location - remote from Latvia, Lithuania (we provide support).
In partnership with one of the global consulting enterprises, we are seeking for a Senior Software Engineer (JavaScript and TypeScript) to join the Mobile Backend for Frontend team. You will play a key role in maintaining and evolving our high-performance backend systems, supporting a major content delivery platform. You will contribute to technical decision-making, work closely with cross-functional teams, and mentor junior developers while adopting modern JS / TS libraries and AWS services.
Responsibilities
· Design, build, and maintain reliable, scalable backend systems in JavaScript and TypeScript.
· Contribute to architectural discussions and lead technical decision-making.
· Write clean, maintainable, and well-tested code.
· Collaborate with product managers, QA engineers, and mobile frontend developers to deliver high-quality features.
· Optimize system performance and reliability using AWS cloud services.
· Support the full software development lifecycle—from concept to deployment and monitoring.
· Review code, mentor team members, and promote best practices.
· Work closely with the team to identify and resolve production and scalability issues.
Must Have
· 5+ years of professional experience in software engineering, with 3+ years using JS / TS.
· Experience designing and building RESTful APIs and microservices.
· Proficient with Git, CI/CD pipelines, and modern DevOps practices.
· Strong unit testing and TDD skills .
· Excellent communication and collaboration skills.
Desirable
· Working knowledge of the development lifecycle of mobile apps.
· Working knowledge of AWS services, especially EC2, DynamoDB, RDS, and API Gateway.
· Experience with CloudWatch for monitoring and alerting.
· Familiarity with Agile methodologies and working in cross-functional squads.
Required languages
| English | B2 - Upper Intermediate |