Skip to main content
Back to jobs

Senior Fullstack Software Engineer

External
flutterbe logoFlutterbe · Sofia, Bulgaria
Full-timeHybrid1w ago
AgileAWSCI/CDDockerGitHubJavaScript
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Design, build, and maintain scalable, high-quality software systems
  • Take ownership of features and components, from design through to production
  • Actively contribute to technical discussions, solution design, and decision-making within your team
  • Collaborate with product, design, and other engineers to deliver end-to-end solutions
  • Identify and resolve performance, scalability, and reliability issues
  • Write clean, maintainable, and well-tested code, following best practices
  • Contribute to improving engineering standards, tools, and processes
  • Support and guide mid-level and junior engineers , helping them grow
  • Participate in code reviews, ensuring quality and knowledge sharing
  • Contribute to continuous improvement of the development lifecycle (CI/CD, testing, automation)
  • Be proactive in identifying inefficiencies and opportunities for improvement

Requirements

  • Engineering Expertise:
  • Strong hands-on experience with Node.js, TypeScript, JavaScript, React
  • Solid understanding of Software design principles and patterns
  • RESTful APIs and distributed systems basics
  • Experience with test-driven development (TDD) and writing reliable tests
  • Ability to debug and resolve complex technical issues
  • Modern Engineering Practices:
  • Good understanding of CI/CD pipelines and automation, Version control and collaborative workflows (GitHub)
  • Familiarity with Agile ways of working (Scrum, Kanban)
  • Experience working in iterative, incremental delivery environments
  • Ownership & Mindset:
  • Ability to take ownership of tasks and deliver independently
  • Strong problem-solving skills with a practical, solution-oriented mindset
  • Comfortable working both independently and collaboratively
  • Proactive, curious, and eager to learn and improve continuously
  • Collaboration & Communication:
  • Good communication and interpersonal skills
  • Ability to work effectively with cross-functional teams
  • Willingness to contribute to a positive engineering culture
  • Experience with AWS, Docker, Kubernetes
  • Exposure to high-scale or real-time systems
  • Experience in the gaming / gambling industry
  • Familiarity with AI tools and their use in development workflows
  • Public GitHub repository or portfolio of work
  • What Success Looks Like:
  • You consistently deliver high-quality, reliable features
  • You take ownership and accountability for your work
  • You actively contribute to team-level technical decisions
  • You help improve code quality, standards, and team practices
  • You support and uplift other engineers in your team
  • You contribute to faster, more efficient delivery
  • It's ok if you don't think you tick every box on this list. We love people who want to challenge themselves and are passionate about what they do. If you believe you can contribute in some areas and are eager to learn, we encourage you to apply.
  • Why choose us:
  • Aside from a generous base salary, we have a fantastic benefits & rewards program that is designed to encourage personal and career development.
  • Discretionary annual bonus
  • 30 days paid leave
  • Health and Dental Insurance for you, your partner and your children (if you all live at the same address)
  • Personal life insurance and disability coverage
  • Wellbeing fund
  • Continuous learning support for certifications and career growth
  • 550 EUR gift for newborn family member
  • 26 weeks Maternity leave at 100% pay and 4 week secondary (Paternity) also at 100% pay, no eligibility period applies
  • A sports' card membership valid across the country
  • Discounts as a compliment form us among different services
  • Monthly food v

Benefits

Health insuranceDental insurancePerformance bonus

Additional Information

Senior Fullstack Software Engineer Job title: Senior Fullstack Software Engineer Location: Sofia, Bulgaria Overview of the role: We are transforming our Sofia studio into a high-performing Technology Hub, focused on building scalable, high-quality game development capabilities. As part of this transformation, we are looking for a Senior Software Engineer to play a key role in building and evolving our products, improving engineering practices, and helping teams deliver faster, with higher quality. This is a hands-on engineering role with growing technical leadership expectations. You will contribute directly to building systems while influencing how your team designs, develops, and delivers software. You will work closely with engineers, tech leads, and product teams to solve complex problems, improve development workflows, and ensure we maintain high engineering standards. This role follows a hybrid approach to working, allowing you to combine working from home with working in our modern offices. These discussions are between you and your manager to find the best pattern for you both, while recognising that quality time together is essential for keeping us mission-aligned. Our teams work from a lively location nestled within this historic city. Enjoy the best of both worlds with winter and summer offices, tantalizing free snacks and a gaming paradise for endless entertainment.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at flutterbe? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect