Duelbits

Senior Software Developer – Full Stack

Duelbits

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Europe

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop a strong understanding of the Company’s systems, services, architecture, and data flows.
  • Lead the technical design and implementation of complex features or services.
  • Contribute to architecture discussions, providing pragmatic and scalable recommendations.
  • Identify technical debt, architectural gaps, or performance risks and propose clear improvement plans.
  • Contribute to engineering patterns, tooling, and technology adoption aligned with long-term technical direction.
  • Design, develop, test, and deploy high-quality frontend and backend solutions.
  • Deliver secure, performant, and reliable features across multiple platforms.
  • Break down complex requirements into actionable tasks and provide accurate effort estimates.
  • Proactively remove blockers and coordinate across teams to maintain delivery momentum.
  • Support production stability through troubleshooting, incident resolution, and performance optimisation.
  • Set a high bar for code quality, testing, and maintainability.
  • Write and maintain unit, integration, and end-to-end tests as appropriate.
  • Lead by example in code reviews, providing clear, constructive technical feedback.
  • Ensure adherence to coding standards, performance expectations, and reliability requirements.
  • Produce and maintain clear technical documentation for systems, features, and processes.
  • Promote best practices around scalability, security, observability, and performance.
  • Participate in technical demos, discussions, and continuous improvement initiatives.
  • Work closely with Product, Design, QA, and Engineering leads to ensure aligned delivery.
  • Provide visibility into risks, dependencies, and progress through structured communication.
  • Offer informal mentorship, guidance, or pair-programming support to other developers when requested.
  • Support onboarding of new contributors by sharing system knowledge and context.

Requirements

  • Significant experience delivering full-stack solutions in complex, production environments.
  • Strong backend and frontend engineering skills with sound architectural judgement.
  • Proven ability to own features or services end-to-end.
  • Experience working with distributed systems, APIs, and scalable data stores.
  • Strong problem-solving skills and ability to operate autonomously.
  • Clear English communication skills suitable for senior-level remote collaboration.
  • Comfortable working in fast-moving, high-accountability environments.
  • Interest in gaming, sports, or high-traffic consumer platforms.
  • Based within Europe or within the timezone range UTC -1 to UTC +3 to ensure effective collaboration.
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
full-stack developmentfrontend engineeringbackend engineeringAPI developmentdistributed systemsscalable data storesunit testingintegration testingend-to-end testingperformance optimization
Soft Skills
problem-solvingcommunicationmentorshipcollaborationautonomyleadershiptechnical feedbackdocumentationcoordinatingremoving blockers