DaCodes
9 months ago
Senior Software Engineer - NestJS, Microservices & GraphQL (Mexico & LATAM)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- DaCodes
- Location
- México Mexico
- Posted
- 9 months ago
Job description
Work at DaCodes!
We are a software and digital transformation firm of high impact.
For 10 years we have created solutions focused on technology and innovation thanks to our team of +300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients in LATAM and the United States, achieving outstanding results.
In DaCodes, you will have the opportunity to drive your professional development, work on various projects within different industries, and contribute to the design, implementation, and optimization of cloud infrastructure.
Our DaCoders have a great impact on our business and that of our clients. You will be the expert who participates in our projects and has access to disruptive startups and global brands.
Are you interested?
Requirements
Main responsibilities:
- Design, develop, and maintain microservices with NestJS.
- Create and optimize APIs GraphQL and REST.
- Implement solutions using Hexagonal Architecture.
- Collaborate with the team to define standards, best practices, and design patterns.
- Analyze, refactorize, and improve existing services focused on performance, resilience, and scalability.
- Participate in code reviews and technical definition of new features.
Education:
- Bachelor's degree in Computer Systems or related field.
Tech skills required:
- 4+ years of professional backend development experience.
- Advanced knowledge of NestJS (minimum 4 years).
- Solid experience with GraphQL (minimum 2 years).
- Experience developing and integrating microservices in production.
- Advanced knowledge of API REST, best practices, and endpoint design.
- Professional use of AWS (one or several services: Lambda, ECS/EKS, SQS, SNS, S3, API Gateway, etc.).
- Experience with TypeScript in productive environments.
- Knowledge of SQL and/or NoSQL databases.
- Experience with Docker and CI/CD tools.
- Solid skills in documentation, testing, and code quality.
⭐ Desirable / Plus:
- Experience with DDD, CQRS or Event-Driven Architecture.
- Experience with Serverless or containers.
- Knowledge of observability tools (Datadog, Prometheus, etc.).
Professional competencies:
- Effective communication.
- Problem-solving.
- Organization and work management.
- Proactivity.
- Effective presentation.
- Teamwork.
- Use of agile methodologies.
- Adaptability.
Other requirements:
- Availability to collaborate in remote mode and required schedule
Benefits
Integration with global brands and disruptive startups.
Remote/Home office work.
In case of requiring hybrid or on-site modality, you will be informed from the first session.
⏳ Adjusted schedule to the assigned project/cell.
Monday-to-Friday work.
Birthday off.
Major medical expenses insurance (applies to Mexico).
Life insurance (applies to Mexico).
Multicultural work teams.
Access to courses and certifications.
Meetups with special IT area guests.
Virtual integration events and interest groups.
English classes.
Opportunities within our different business lines.
Proudly certified as a Great Place to Work.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.