Software Development
- 5yoe -Advanced proficiency in NODEJS, TypeScript and NestJS for the design and development of enterprise backend applications.
- Experience developing backend services and APIs that support business processes, data processing, and digital transformation initiatives.
- Strong knowledge of software design patterns, object-oriented programming principles, and backend development best practices.
- Application of SOLID principles, clean code practices, and secure coding standards.
- Experience designing, developing, and maintaining microservices-based architectures.
- Design, development, integration, and documentation of RESTful APIs.
- Knowledge of distributed systems, service-to-service communication, and event-driven architectures.
- Technical solution design, requirements analysis, and implementation of scalable backend components.
- Hands-on experience with MongoDB, including schema design, data modeling, and query optimization.
- Experience implementing data processing services and business logic layers to support enterprise applications.
- Hands-on experience with AWS cloud services for application deployment, integration, and operations.
- Knowledge of cloud-native application development and deployment practices.
- Experience building scalable, resilient, and highly available backend solutions.
- Experience with CI/CD pipelines and DevOps practices using tools such as GitHub Actions, Jenkins, and Docker.
Responsibilities
- Development and integration of applications
Required Languages
English Advanced 80-95%
Possible Job location(s)
Hybrid work arrangement requiring onsite attendance 3 days per week at any of Softtek's offices in Aguascalientes, Monterrey, Ensenada, Guadalajara, or Mexico City.