
Senior Software Developer – Full Stack
Duelbits
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Europe
Visit company websiteExplore more
Job Level
Tech Stack
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