This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
DaCodes is a high-impact software and digital transformation firm with over 10 years of experience.
The company has a team of more than 220 talented professionals, including developers, architects, UX/UI designers, PMs, and QA testers.
DaCodes collaborates on projects with clients in LATAM and the United States, achieving outstanding results.
As a Backend Developer Node.js, you will design, develop, and maintain the backend of a high-scale platform that enables dynamic template generation for frontends, advanced parameter management, and integration with high-volume external systems.
Your work will directly impact the experience of millions of users, ensuring robustness, scalability, and security.
You will have the opportunity to drive your professional development and work on diverse projects across various industries.
Requirements:
A minimum of 4 years of professional experience developing backend with Node.js, Express.js, and NestJS is required.
Proficiency in the latest version of Node.js and familiarity with modern best practices is essential.
Proven experience in developing scalable architectures for platforms with millions of users is necessary.
Deep knowledge of PostgreSQL databases and optimization of queries and schemas is required.
Experience in handling queues and messaging systems (RabbitMQ, Kafka, SQS, or others) is needed.
Basic knowledge of AWS services for deployment and management (EC2, S3, RDS, ECS/Fargate) is required.
Practical experience with Docker containers and their complete lifecycle is necessary.
Ability to design and execute unit tests (Jest) and integration and E2E tests (Supertest or Cypress) is required.
Solid knowledge of backend security, especially in implementing JWT for authentication and authorization, is essential.
Experience working with TypeScript in backend projects to ensure strict typing and maintainable code is required.
Experience using middleware to interconnect different systems and databases is necessary.
Excellent verbal and written communication skills, with the ability to explain technical concepts to diverse audiences, are required.
Proactivity and autonomy to work with minimal supervision, focusing on delivering high-quality results, are essential.
Ability to collaborate effectively in multidisciplinary and multicultural teams under agile methodologies (Scrum) is necessary.
Capability to manage multiple tasks and priorities in a dynamic and demanding environment is required.
Customer orientation and willingness to interact directly with external stakeholders are essential.
Benefits:
You will integrate with global brands and disruptive startups.
The position offers remote work or home office options.
If a hybrid or in-person modality is required, you will be informed from the first session.
The work schedule is adjusted to the assigned project or work cell.
Work is from Monday to Friday.
Legal benefits apply for employees in Mexico.
You will receive a day off on your birthday.
Major medical expenses insurance is provided (applicable in Mexico).
Life insurance is included (applicable in Mexico).
You will work in multicultural teams.
Access to courses and certifications is provided.
There will be meetups with special guests from the IT field.
Virtual integration events and interest groups will be organized.
English classes are offered.
Opportunities within different lines of business are available.
DaCodes is proudly certified as a Great Place to Work.