Duelbits

Senior Software Developer – Backend

Duelbits

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

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
Benefits
  • Competitive service fees with performance-linked rewards
  • Fully remote collaboration within the Europe 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 systemsbackend servicesperformance optimization
Soft Skills
problem-solvingautonomyclear communicationmentorshipcollaborationtechnical feedbacktime managementadaptabilityinitiativeleadership