About the Role
As a Software Development Engineer II, you will be responsible for designing, developing, and maintaining scalable and efficient backend services that power our core applications. Working with modern technologies like Node.js, Knex, Bookshelf, Kubernetes, Docker, and AWS Lambda, you will collaborate closely with product managers, designers, and other engineers to deliver high-quality solutions that meet the needs of our customers.
Responsibilities
- Develop, maintain, and optimize backend services that drive core business functionality
- Architect and implement scalable solutions leveraging AWS and containerization technologies
- Collaborate cross-functionally with team members to define requirements, scope features, and deliver solutions that align with business goals
- Ensure code quality and reliability through thorough unit and integration testing, as well as participating in code reviews
- Monitor, troubleshoot, and resolve production issues with a proactive approach
- Stay current with emerging technologies and apply best practices to continuously improve our backend systems
Requirements
Have a Bachelor's or Master's in Engineering, Computer Science, or a related field.3–5 years of professional software development experience, with a focus on JavaScript, Node.js, TypeScript, React or styled components for CSS.All qualified applicants must reside in Mexico CityAble to work in person 2 per week in Glorieta del Ahuehuete, Reforma.Expertise in Node.js and familiarity with related libraries and frameworks like Knex and BookshelfExperience deploying and managing applications using Kubernetes and DockerProficiency with AWS services such as Lambda, S3, DynamoDB, and CloudWatchStrong understanding of relational databases (PostgreSQL preferred) and ORM frameworksProven ability to solve complex technical problems and contribute to system architecture decisionsFamiliarity with Agile methodologies and DevOps practicesExcellent communication and collaboration skillsAdvanced EnglishWork in a way that works for you
We promote a healthy work / life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productiveWorking for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer
Prepaid Medical / Dental PlanGas VoucherLife InsuranceMeal / Grocery Voucher