19 noiembrie 2025
Senior Back End Developer
About the Company and Projects
We build and scale high load CRM/ERP platforms along with customer faced products that involve extensive integrations and complex backend logic. You will work on long term, mission critical systems, contributing to a modern microservices architecture and high performance backend services.
Core Requirements
- 5+ years of commercial backend development experience.
- 3+ years of experience with PHP.
- Ability to understand, maintain, and improve existing codebases.
- Strong OOP knowledge: design patterns, MVC, MVP, layered architecture (DDD is a plus).
- Solid understanding of PSR standards, SOLID principles, and clean code practices.
- Experience in designing databases and optimizing SQL queries.
- Hands on experience with MariaDB, PostgreSQL, ElasticSearch / OpenSearch.
- Strong understanding of microservices architecture: service communication, fault tolerance, event driven design.
- Experience with Kafka.
- Practical experience with Docker, Kubernetes, Git, CLI, Nginx/Apache.
- Understanding of CI/CD workflows (GitHub Actions, GitLab, Jenkins) at a developer level.
- Ability to write technical documentation (desirable).
- English for reading and writing technical documentation.
- Russian is the primary language within the team.
Nice to have:
- Experience with Spiral Framework and RoadRunner.
- Background in high load optimization.
- Strong communication skills and the ability to collaborate effectively with the team.
What You Will Do
- Develop backend functionality for large scale, long term products.
- Participate in architectural design and microservices planning.
- Work as part of one of our two scrum teams.
- Collaborate with the Lead Architect on key architectural decisions.
- Participate in sprint planning, task estimation, and strict code reviews.
- Build and maintain integrations with internal and external systems.
- Improve system performance, stability, scalability, and overall code quality.
Work Format
- Office only, located in central Chișinău.
- Full involvement in daily scrum processes.
What We Offer
- Direct impact on a platform used by 100k+ customers and 200+ employees.
- A free, agile environment that encourages experimentation and rapid iteration.
- Mentorship from the Lead Architect and a clear professional growth path.
- Annual learning budget for courses, conferences, books, and paid AI tools (e.g., ChatGPT Plus).
- Flexible working hours within the office format.
- Modern office in central Chișinău with fresh fruit, ice cream, snacks, and a fully stocked kitchen.
- Team events and a supportive working atmosphere.
- Salary based on interview results and your level of expertise.
E-mail: hr@tbc.md
Team buildinguri
Ceai, cafea, apă
Fructe
Program de lucru flexibil
Creștere profesională
Traininguri, cursuri