Job Closed
This listing is no longer active.
Nearshore Software Development Solutions
Senior Backend Engineer, Node.js
Location
Peru
Posted
125 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, Node.js
Applaudo
• Take ownership of the Node.js backend and perform a full technical assessment of the codebase • Identify and remediate critical security vulnerabilities and insecure integrations • Refactor unstable or low-quality code to improve reliability, maintainability, and performance • Stabilize core application flows required for production readiness • Re-establish codebase ownership by organizing and migrating repositories within the client environment • Analyze and restore CI/CD pipelines across repositories and environments • Set up and validate staging environments to support testing and release processes • Audit and stabilize third-party integrations such as payments and external platforms • Collaborate with QA and stakeholders to validate functionality and prioritize fixes • Support release readiness and launch execution ensuring system stability • Enforce a feature-freeze approach focused on stabilization and critical fixes • Contribute to defining a post-launch roadmap to support scalability and future development • Continuously improve system security, performance, and operational stability
Job Requirements
- 5+ years of hands-on experience in backend development using Node.js
- Bachelor’s degree in Computer Science, IT, or equivalent professional experience
- Strong experience working with REST APIs and third-party integrations
- Proven experience handling legacy systems, codebase audits, or technical recovery scenarios
- Solid understanding of application security best practices, including secure handling of sensitive data
- Hands-on experience with AWS environments and services
- Experience setting up or troubleshooting CI/CD pipelines
- Strong experience working with PostgreSQL databases (RDS preferred)
- Familiarity with proxies, CORS, and common web security vulnerabilities (e.g., SSRF)
- Ability to work in fast-paced environments with ambiguous or incomplete documentation
- Strong problem-solving skills with the ability to prioritize issues based on business impact
- Experience collaborating with mobile teams (React Native is a plus)
- Advanced English proficiency is required, as you will work directly with US-based clients.
Benefits
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior/Lead Software Developer – .NET, Construction Operations
AcumaticaAcumatica Cloud ERP | Connected Business. Delivered.
• Participate in the design and development of business applications and customizations. • Develop of the data access layers, business objects, and presentation layers. • Research and prototyping ERP modules using new technologies. • Support for existing code, code optimization and refactoring. • Analyze the code, search for and correct errors in the existing functionality. • Working with development partners on architecture and code reviews. • Provide guidance and support to developers participating in Acumatica’s development network, and evangelize the Acumatica xRP framework.
Senior Backend Engineer, B2C, Large-scale experience
Gramian ConsultingWe get talents. You get results.
• Design, build, and maintain high-performance indexing systems • Process vast amounts of candidate data in real-time or batch modes • Scale to support large-scale B2C applications with 10M+ daily active users • Power critical features like search, ranking, and content understanding • Collaborate with backend engineers and MLEs to deliver low-latency solutions
Software Engineer, Python – GPU Cloud
GcorePowerful edge and cloud solutions for media business and the entertainment industry
• Develop and maintain RESTful APIs that facilitate the effective management of GPU clusters, virtual machines, and dedicated servers. • Utilize a modern technology stack including FastAPI, Python, OpenStack, Rest API, Asyncio, PostgreSQL, Docker, relational databases, RabbitMQ, Redis, and Kubernetes to build reliable and maintainable code. • Bridge the gap between development and operations, enhancing our CI/CD processes and infrastructure reliability through proactive service monitoring and problem resolution. • Take an active part in the lifecycle management of compute products from initial design to implementation, focusing on scalability and customer needs. • Design and implement system architectures that support high availability and disaster recovery principles. • Engage with team members across the organization to integrate development and operations objectives, facilitating a DevOps culture. • Drive innovation by staying current with industry trends and emerging technologies, applying this knowledge to improve internal processes and solutions.
Software Engineer, Python – Billing
GcorePowerful edge and cloud solutions for media business and the entertainment industry
• Develop and enhance our Django-based Billing Engine within a Kubernetes (K8s) cluster, focusing on high performance and reliability. • Participate in the software development lifecycle, focusing on architectural and system design, implementation, and maintenance. • Work closely with the product management, development teams, and QA to define feature specifications and deliver high-quality solutions. • Interface with an existing infrastructure of services, utilizing APIs and message brokers to facilitate seamless integration and data exchange. • Design and implement system architectures that support high availability and disaster recovery principles. • Participate in code review and share knowledge to improve code quality, software architecture, and user experience.



