This job is no longer available
This job expired on 20/07/2026. It no longer accepts applications.
Software Engineer, Backend Node.js / TypeScript
Upwork · Mexico
Job description
About the role
We are seeking a Backend Software Engineer to develop, maintain, and support large-scale community product applications. The role focuses on building backend features with TypeScript and Node.js, ensuring reliability, scalability, and production readiness.
Key responsibilities
- Design, develop, and maintain backend services using Node.js, TypeScript, MongoDB, and Redis.
- Create RESTful and/or GraphQL APIs.
- Support sprint-scoped work from development through merge and production deployment.
- Troubleshoot production deployment issues and CI/CD pipelines.
- Provide production bug fixes, performance improvements, and incident response.
- Identify and remediate performance and scalability bottlenecks.
- Collaborate with frontend engineers, product partners, and stakeholders on end-to-end feature delivery.
- Maintain existing functionality while contributing to new roadmap initiatives.
Required profile
- Strong experience with Node.js and TypeScript.
- Hands-on experience with MongoDB and Redis.
- Proficiency in designing and implementing RESTful or GraphQL APIs.
- Experience with production CI/CD workflows, preferably GitLab CI.
- Ability to troubleshoot deployments and support containerized environments.
- Background in backend production support, including bug resolution and performance tuning.
- Collaborative mindset to work with frontend engineers and product teams.
Required skills
- Node.js
- TypeScript
- MongoDB
- Redis
- RESTful API design
- GraphQL API design
- GitLab CI
- Containerized deployment environments
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Mexico.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Upwork
Mexico