
Senior Software Developer – Backend
Duelbits
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
Job Level
About the role
- Develop a deep understanding of the Company’s backend services, system architecture, data models, and integrations
- Lead the design and implementation of complex backend features, services, and APIs
- Participate in architecture discussions, providing pragmatic recommendations aligned with scalability, performance, and reliability goals
- Identify backend technical debt, architectural weaknesses, or operational risks and propose actionable improvements
- Contribute to backend engineering patterns, service standards, and technology adoption decisions
- Design, develop, test, and deploy scalable, maintainable backend solutions
- Build secure, performant APIs and services supporting high-traffic user-facing applications
- Collaborate with frontend developers to define clear contracts and integration approaches
- Break down complex backend requirements into actionable tasks and provide accurate effort estimates
- Proactively remove blockers and ensure timely delivery of assigned work
- Support production systems through troubleshooting, incident resolution, and performance optimisation
- Set a high bar for backend code quality, maintainability, and observability
- Write and maintain unit, integration, and service-level tests
- Participate in and lead code reviews, providing clear and constructive technical feedback
- Ensure backend implementations meet non-functional requirements including security, data integrity, latency, and fault tolerance
- Diagnose and resolve complex production issues, including performance bottlenecks and system failures
- Produce and maintain technical documentation for backend services, APIs, data models, and workflows
- Promote best practices around scalability, monitoring, logging, security, and resilience
- Participate in technical demos, discussions, and continuous improvement initiatives
- Work closely with Product Managers, Frontend Developers, QA Engineers, and Engineering leads to ensure aligned delivery
- Provide visibility into backend risks, dependencies, and technical constraints
- Offer informal mentorship, technical guidance, or pair-programming support to other backend or full stack developers when requested
- Support onboarding of new contributors by providing backend system context and documentation
Requirements
- Significant experience delivering backend systems in production environments
- Strong expertise in Node.js / TypeScript and modern backend frameworks (e.g. NestJS)
- Proven experience designing and maintaining APIs, services, and data models
- Experience working with relational and non-relational databases
- Strong understanding of distributed systems, scalability, and performance trade-offs
- Ability to own backend services end-to-end
- Strong problem-solving skills and ability to operate autonomously
- Clear English communication skills suitable for senior-level remote collaboration
- Comfortable working in fast-paced, high-accountability environments
- Interest in gaming, sports, or high-traffic consumer platforms
- Based within Latin America (UTC –8 to UTC –3) to ensure effective collaboration
Benefits
- Competitive service fees with performance-linked rewards
- Fully remote collaboration within the LATAM region
- Opportunities for accelerated growth, deeper technical exposure, and meaningful contributions
- A dynamic, youthful, and innovation-driven environment
- The freedom to build, learn, experiment, and expand your technical scope
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptNestJSAPIsdata modelsrelational databasesnon-relational databasesdistributed systemsscalabilityperformance optimization
Soft Skills
problem-solvingautonomyclear communicationmentorshipcollaborationtechnical feedbacktime managementadaptabilityleadershipinitiative