Senior Backend Engineer

Job description

We are looking for a Senior Backend Engineer with strong technical and communication skills to contribute throughout the development lifecycle of products in various exciting domains, which are realized with Commencis’ expertise in a fast-paced team environment.

If you are curious by nature, adaptive, collaborative, and always one step ahead, then join us and be a Commencer!

Responsibilities

  • Writing clean, reusable, testable, and secure backend code following industry best practices.
  • Designing and implementing low-latency, high-availability, and high-performance services.
  • Architecting well-defined, scalable APIs to support user-facing and internal components.
  • Collaborating effectively within a cross-functional, agile engineering team.
  • Participating in and conducting code and architecture reviews to maintain high standards.
  • Continuously exploring and implementing new technologies to improve system scalability and resilience.
  • Contributing to Proof-of-Concepts (PoCs) to evaluate emerging solutions and design approaches.
  • Building robust microservice-based systems that are maintainable, observable, and extendable.

Qualifications & Experience

  • BSc/MSc/Ph.D. in Computer Science, Engineering, or a related technical field (or equivalent experience).
  • 5+ years of backend development experience designing and building large-scale systems.
  • Strong proficiency in Java and Spring Boot, including RESTful API design.
  • In-depth understanding of Microservices Architecture and distributed system design.
  • Hands-on experience with microservice communication patterns (e.g., REST, gRPC, message queues).
  • Familiarity with architectural patterns such as SAGA, CQRS, Event Sourcing, and Domain-Driven Design (DDD).
  • Practical knowledge of BFF (Back-End for Front-End) design and API gateway principles.
  • Experience writing unit, integration, and end-to-end tests; understanding of TDD concepts.
  • Working knowledge of containerization and orchestration tools such as Docker and Kubernetes (basic level).
  • Experience integrating applications with PostgreSQL or other major databases, and writing complex SQL queries.
  • Strong problem-solving skills and ability to design scalable, maintainable software solutions.
  • Excellent communication and collaboration skills, with fluency in English.
  • Banking or financial services domain knowledge is a strong plus.
  • Curiosity and openness to experiment with new technologies and rapid prototyping (PoCs).

Nice to Have

  • Experience with stream processing frameworks (Kafka Streams, Flink, etc.).
  • Familiarity with Domain-Driven Design (DDD) and event-driven integration concepts.
  • Exposure to CI/CD automation and modern deployment strategies.
  • Prior experience in Agile/SCRUM environments.
  • Contributions to open-source projects or internal engineering communities.
  • Passion for continuous learning, scalability, and clean architecture.

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 paid birthday off.

Happier Weekdays: We offer flexible working hours including remote working option. Online events, guest speakers, refreshments in the office, meeting-light culture, and many more to enjoy the 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. Our social activities include happy hours, workshops, 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.

About Commencis

Join us in paving the way for a thriving digital society!

Commencis has more than two decades of expertise in the world of experience design, software engineering and cloud technologies. Our products and solutions are used by leading brands in financial services, insurance, airlines and retail in more than 20 countries.

We help our clients around the globe to commence their next evolution and pave the way for a thriving digital society. We love discovering what’s next. We value collaboration, curiosity, and an open mindset at work.

If you share the same passion with our fellow Commencers, then let us unleash your world-class potential!

We will process your personal data as part of our recruitment procedures. To find out more, please consult our Candidate Privacy Notices.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Share this job:
Please let Commencis know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply