HamburgerMenu
hirist

BayRockLabs - Backend Engineer - Distributed Systems

BayRock Labs
Multiple Locations
5 - 12 Years

Posted on: 02/12/2025

Job Description

Description :

What Youll Do :


- Design, develop, and maintain scalable, high-performance backend systems using Java and Spring Boot.

- Lead system design and architecture discussions for new and existing services.

- Write clean, efficient, and testable code following industry best practices.

- Collaborate closely with product managers, frontend engineers, and DevOps to deliver end-to-end features.

- Optimize applications for performance, scalability, and reliability.

- Participate in code reviews, ensure code quality, and mentor junior engineers.

- Identify performance bottlenecks and design robust, resilient solutions.

- Quickly ramp up on new technologies, business domains, and codebases.

- Contribute to improving development processes, automation, and CI/CD pipelines.

What Were Looking For :


- 5+ years of hands-on experience with Java and Spring Boot.

- Strong grasp of system design, distributed systems, and microservices.

- Proven ability to write production-grade, testable, and maintainable code.

- Experience with REST APIs, message queues (Kafka/RabbitMQ), and databases (SQL/NoSQL).

- Familiarity with cloud platforms (AWS, GCP, Azure) and CI/CD tools (Jenkins, GitLab, etc.

- Excellent problem-solving, communication, and collaboration skills.

- A passion for mentorship, clean code, and continuous improvement.

Bonus Points :


- Experience in payments, fintech, or high-throughput systems.

- Contributions to open-source or personal technical projects.

- Familiarity with Kubernetes, Docker, Terraform, or observability tools.


info-icon

Did you find something suspicious?