blp

Senior Backend Developer

blp

full-time

Posted on:

Location Type: Remote

Location: Czech

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with business stakeholders to understand requirements and translate them into possible improvements to our product.
  • Design and develop clean, maintainable, and high-quality software. Conduct code reviews and contribute to a culture of technical excellence.
  • Collaborate on system design, tech stack decisions and optimizations for scalability, performance and maintainability.
  • Guide technical direction for major initiatives, shape how the product evolves and mentor team members along the way.
  • Work closely with colleagues to continuously improve processes, tolls and team practices while fostering a culture of learning and growing.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
  • 3+ years of experience in a software engineering role.
  • Passionate about software craftsmanship: Strong understanding of software development principles, Clean Code and Clean Architecture.
  • Product thinking: Ability to translate business problems into precise requirements, specifications and ultimately into code.
  • Entrepreneurial mindset: link your daily work to team and company goals, balance cost and benefit, deliver high-quality solutions efficiently.
  • Ownership: take responsibility for your technical work, for the product we build and the team we shape.
  • Team-oriented: proactively support team goals, close gaps.
  • Abstraction and efficient communication: simplify complex systems, identify core concepts, communicate complex ideas clearly.
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentcode reviewssystem designscalabilityperformance optimizationClean CodeClean Architecturesoftware craftsmanshiptechnical directionproduct development
Soft skills
collaborationmentorshipprocess improvemententrepreneurial mindsetownershipteam-orientedcommunicationproblem-solvingadaptabilitylearning culture
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science