We are looking for a Middle Backend Developer to join our innovative team. In this role, you will design, build, and maintain scalable backend services using Node.js and TypeScript, playing a crucial part in our ad-serving platforms. If you are passionate about backend development and want to make a real impact, we encourage you to apply.
This is a fully remote position that offers you the flexibility to work from any location in Armenia, whether it's your home or well-equipped offices in Yerevan or Gyumri.
#LI-DNI#LI-AM21
Responsibilities
- Design, build, and maintain scalable backend services for feed enrichment using Node.js and TypeScript
- Develop robust, performant APIs and microservices to support ad-serving platforms and feed data integration
- Implement and manage backend infrastructure components on AWS, leveraging services such as Lambda, S3, DynamoDB, and CloudWatch
- Develop and maintain infrastructure as code using AWS CloudFormation or CDK
- Write comprehensive unit, integration, and end-to-end tests ensuring reliable, maintainable, and high-quality code
- Identify performance bottlenecks, implement optimizations, and ensure backend systems remain stable under high traffic
- Work closely with product managers, product analysts, data engineers and backend engineers to translate business requirements into technical solutions
- Provide timely support, troubleshoot, and resolve issues affecting backend services in production environments
Want more jobs like this?
Get Software Engineering jobs in Gavarr, Armenia delivered to your inbox every week.
- Proficiency in building efficient, maintainable backend services and APIs using Node.js and TypeScript, with at least 2 years of backend development experience
- Hands-on experience deploying and managing applications using AWS services (Lambda, EC2, ECS, S3, DynamoDB, CloudWatch services, and SDK)
- Demonstrable expertise in RESTful API design and implementing scalable microservices
- Solid experience with SQL and NoSQL databases (PostgreSQL, DynamoDB, Redis)
- Familiarity with continuous integration and deployment strategies
- Ability to diagnose and improve application performance and scalability issues
- Proven experience working with Scrum and Agile methodologies within self-organised, cross-functional teams
- Ability to clearly communicate technical concepts and collaborate effectively in a team-oriented environment
- Strong problem-solving skills with the ability to dissect complex technical challenges
- Ability to take initiative, work independently, and drive tasks to completion under minimal supervision
- Experience developing backend components, scripting, or automation tools
- Familiarity with creating and managing Jenkins pipelines for CI/CD workflows
- Exposure to Docker and orchestration technologies such as Kubernetes or AWS ECS
- Experience with real-time data streaming (Kafka, Kinesis)
- We connect like-minded people:
- Delivering innovative solutions to industry leaders, making a global impact
- Enjoyable working environment, whether it is the vibrant office or the comfort of your home
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries
- Corporate and social events
- We invest in your growth:
- Leadership development, career advising, soft skills and well-being programs
- Certifications, including GCP, Azure and AWS
- Unlimited access to LinkedIn Learning and Get Abstract
- Free English classes with certified teachers
- We cover it all:
- Participation in the Employee Stock Purchase Plan
- Monetary bonuses for engaging in the referral program
- Comprehensive medical & family care package
- Four trust days per year for personal needs
- Discounts for fitness clubs
- Benefits package (hotels, restaurants, stores and services)