Software Development Lead - R01554339

Guadalajara, Jalisco, Mexico
Digital Engineering – Digital Engineering : Digital Engineering /
Employee /
Hybrid
Job Title: Backend Developer

Location: Hybrid 

About the Role:
We are looking for a skilled Backend Developer with hands-on experience in Express.js, RESTful API development, and third-party system integrations. The ideal candidate will be responsible for designing, implementing, and maintaining robust backend services that power our applications and ensure seamless communication with external systems.

Key Responsibilities:
Design, build, and maintain scalable backend services using Node.js and Express.js.
Develop and optimize RESTful APIs to support web and mobile applications.
Implement and manage third-party integrations (payment gateways, CRMs, external APIs, cloud services, etc.) ensuring reliability and performance.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot, debug, and upgrade existing systems.
Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions.
Ensure system performance, security, and scalability through proper design and testing.
Maintain version control and CI/CD pipelines for efficient deployment.

Required Skills & Qualifications:
Strong proficiency in Node.js and Express.js.
Proven experience in building and consuming REST APIs.
Expertise in third-party API integrations (e.g., payment processors, social platforms, cloud services).
Solid understanding of asynchronous programming, middleware, and event-driven architecture.
Experience with databases (SQL and/or NoSQL).
Knowledge of API authentication and security protocols (OAuth, JWT, etc.).
Familiarity with Git/GitHub and Agile development practices.