Staff Software Engineer (Node.js/TypeScript)
at Encora10
- Seniority
- Staff Principal
- Work model
- Hybrid · LatAm-friendly
- Location
- Mexico
- Posted
- 5d ago
at Encora10
<p>Job Title: Staff Software Engineer (Backend)</p> <p>Key Skills: Node.js, TypeScript, AWS, Microservices, REST/GraphQL/gRPC, PostgreSQL/MySQL, DynamoDB/MongoDB, Kafka, Redis, DataDog</p> <p>Experience: 10+ years</p> <p>Locations: Hermosillo, Mexico or Mexico City</p> <p>Mode: Onsite/Hybrid<br><br></p> <p class="font-claude-response-body break-words whitespace-normal">We at Coforge are hiring Position (22562) with the following skill set.</p> <p class="font-claude-response-body break-words whitespace-normal">We are seeking a highly experienced Staff Software Engineer with 10+ years of professional experience to join our engineer team. The ideal candidate will have deep expertise in backend development, cloud-native solutions on AWS, and the design of large-scale, highly available systems.</p> <p class="font-claude-response-body break-words whitespace-normal">This role requires advanced experience building and operating microservices, APIs, and event-driven systems, with a strong focus on backend architecture, system design, and technical leadership. Experience with the Node.js ecosystem is preferred; candidates without Node experience but with a strong background in distributed systems, services, APIs, and backend development who are willing to learn are encouraged to apply. The candidate will define reusable and scalable back-end architectures, drive design decisions, mentor engineers, and deliver high-quality systems at scale.</p> <p class="font-claude-response-body break-words whitespace-normal"><strong>Responsibilities</strong></p> <ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Define and drive reusable, reliable, and scalable back-end architectures across platform and integrations.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Lead the design, work breakdown, and development of high-performance, API-based backend services that meet service-level objectives (SLOs) and scale with business demand.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Champion technical excellence by promoting best practices in system design, operational maturity, and engineering quality.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Collaborate closely with engineering, design, and product partners to align on back-end strategies and standards, improve API and integration consistency, and reduce duplication.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Serve as a back-end thought leader and mentor, coaching engineers and shaping team- and department-wide best practices.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Treat components and libraries as products — develop excellent documentation, usage patterns, and internal developer experience (DX).</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Modernize legacy systems and upgrade legacy technology stacks.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Contribute full-stack as needed, collaborating with backend developers to integrate UIs with APIs.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Participate in an on-call rotation, providing prompt incident resolution and conducting postmortems to improve system reliability.</li> </ul> <p class="font-claude-response-body break-words whitespace-normal"><strong>Required Qualifications</strong></p> <ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1"> <li class="font-claude-response-body whitespace-normal break-words pl-2">Bachelor's degree in Computer Science or equivalent professional experience.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">10+ years of experience in backend software development, with a strong focus on designing, building, and operating large-scale and highly available systems, including microservices architectures, APIs, and event-driven systems.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">3+ years architecting and building cloud-native solutions on AWS, leveraging services such as EKS, RDS, MSK, S3, and Lambda, including deploying, monitoring, and scaling applications in production.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Strong system design skills with the ability to evaluate trade-offs, drive consensus, and document design decisions effectively.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Strong experience designing and implementing RESTful APIs, GraphQL, and gRPC, selecting the most appropriate interface for given technical and business requirements.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">In-depth knowledge of relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) data stores, caching strategies (Redis), and messaging systems (Kafka), implemented at scale.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Proven experience building observability into systems using tools like DataDog or OpenTelemetry.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Understanding of modern application security principles, including secure API design, data encryption, authentication/authorization (OAuth2, JWT), and role-based access control.</li> <li class="font-claude-response-body whitespace-normal break-words pl-2">Familiarity with DevSecOps practices, including CI/CD pipelines, automated testing, infrastructure as code, and security integration throughout the