- BSc/MSc degree in Computer Engineering, Software Engineering, or a related field
- 8+ years of experience in backend software development, with strong hands-on experience in Java and Spring Boot
- 3+ years of experience in design and implementation of complex distributed backend systems and software architectures
- 2+ years of experience in a similar position guiding a cross-functional project or product team
- Strong experience in backend service design, API architecture including REST, GraphQL, and gRPC, service-to-service communication, and integration patterns
- Strong knowledge of software architecture patterns such as layered architecture, hexagonal architecture, clean architecture, modular monoliths, and microservices
- Experience with domain-driven design, domain modeling, and designing systems across different domain structures and business capabilities
- Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes
- Working knowledge of application and system availability, scalability, observability, and distributed data platforms
- Expertise in backend performance optimization, transaction management, concurrency handling, and scalable system design
- Experience with relational database design, SQL optimization, and data consistency patterns, with additional familiarity in non-relational and NoSQL databases
- Experience with messaging and streaming technologies such as Kafka, RabbitMQ, or similar platforms
- Expert-level understanding of CI/CD principles, knowledge of various tools, and strong focus on engineering quality gates and delivery practices
- Knowledge of cloud services, especially AWS and related AWS services
- Strong understanding of secure backend development practices including authentication, authorization, secure communication, and secrets/configuration management
- Strong unit testing, integration testing, debugging, and root cause analysis skills
- Prior experience with SCRUM/Agile methodologies
Why Commencis?
We want people to thrive at Commencis. Here’s what Commencers like about working here:
Competitive Compensation & Benefits: We offer a competitive salary, private health insurance, pension and retirement plans through a company-backed pension system, meal card, commute compensation, work-from-home support, and a paid birthday off.
Happier Weekdays: We offer flexible working hours, including a remote working option. Enjoy online events, guest speakers, office refreshments, a meeting-light culture, and many more perks to enhance your weekdays.
Never Stop Learning: We support learning and development programs for almost anything. Additionally, we provide access to leading online e-learning platforms like Udemy and various libraries.
Community & Socials: We are a tight-knit community that loves gathering together. Our social activities include happy hours, workshops, a New Year party, breakfast & lunch get-togethers, movie nights, and our Summer Festival.
Open Culture: We maintain a flat organizational structure with a culture of direct and open communication. We value Commencers’ voices and address any suggestions and questions you may have.