
Senior Backend Developer
blp
full-time
Posted on:
Location Type: Remote
Location: Czech
Visit company websiteExplore more
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