What would you do? Engage in designing, developing, and maintaining backend components for our applications. Contribute to optimizing the performance and scalability of our services. Design and implement new functionalities while enhancing existing ones. Conduct product definitions and share findings with your team. Participate in code reviews and brainstorming sessions to continually refine our development processes and practices. Monitor the status of our operation's core services. Provide guidance and mentorship to junior and mid-level team members. Your experience has been shaped by Over 4 years of experience in application development using Node.js and TypeScript (Must). Proficient in software design, clean code practices, microservice architecture, design patterns, unit testing, and SOLID principles. Experienced in working with both relational and non-relational databases. Your SuperPowers Demonstrated ability to undertake delegated development tasks with a high level of quality. Proven capability to autonomously learn and solve day-to-day challenges. Skilled in adapting communication style and language to suit different audiences. Responsive to emergent tasks within the team. Capable of producing code with impeccable quality, security, and readability. Additional Superpowers: Fearless when it comes to AWS and Terraform. Familiarity with event-driven architecture (RabbitMQ). Intermediate-advanced English skills is a Plus. What we bring to the table Hybrid Work: Work together as a team. Flexible hours: We trust your work and skills. Additional days off to vacations. Half day off on your birthday. Access to Educational Budget. Workstation Paid: BYOD or company-provided machine. Different options to satisfy your palate. Health insurance: Get the attention and care that you deserve. Available in some countries. #J-18808-Ljbffr