ABOUT THE JOB
- Design, develop, and maintain scalable backend services and APIs for web-based applications.
- Work primarily on backend development using Node.js frameworks such as NestJS and Express.
- Collaborate with frontend developers, product owners, and other stakeholders to deliver high-quality features.
- Design and implement data models using non-SQL databases, especially MongoDB.
- Integrate and work with messaging systems and in-memory data stores such as Kafka, RabbitMQ, and Redis.
- Apply SOLID principles and design patterns to ensure clean, maintainable, and extensible code.
- Write and maintain unit tests using tools such as Jest and mocking frameworks to ensure code quality and reliability.
- Participate in code reviews, technical discussions, and system design sessions.
- Support deployment and operation of services in cloud environments (e.g. Azure, GCP).
- Continuously improve system performance, scalability, and security.
- Leverage AI-assisted development tools to enhance development speed and code quality where appropriate.
ABOUT YOU
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- At least 3 years of hands-on experience in backend development, especially with Node.js frameworks such as NestJS or Express.
- Strong experience with non-SQL databases, especially MongoDB.
- Hands-on experience with Kafka, RabbitMQ, and Redis.
- Strong understanding of software design principles (SOLID) and common design patterns.
- Experience with source control systems (e.g. Git) and defect/issue tracking tools.
- Solid experience in unit testing, including Jest and mocking techniques.
- Good problem-solving skills with strong analytical thinking.
- Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders.
- A data-driven mindset with openness to experimentation and continuous improvement.
- Comfortable using AI-assisted development tools to improve productivity and code quality.
WHY AMARIS
- Competitive salary and 13th-month salary
- 14+ annual leaves per year
- Premium healthcare insurance, starting from your probation period
- Project reviews and yearly performance appraisals
- Annual company trips
- Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, yoga, badminton, etc.)
- International team with flexible working time
- Tailor-made career path
- Technical workshops and training courses
- Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries
Equal Opportunity
Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.