Backend Software Engineering Role
We are seeking a skilled Backend Engineer to join our team and contribute to the design, development, and maintenance of our backend services.
Key Responsibilities:
* Design and implement scalable backend systems
* Develop and maintain RESTful APIs
* Collaborate with database administrators to optimize PostgreSQL databases
* Work closely with product and frontend teams to deliver high-quality software solutions
* Write clean, modular, and well-documented code
* Participate in system design and architecture discussions to ensure optimal system performance and scalability
Requirements for Mid-Level Positions:
Solid experience with Kotlin and/or Spring Boot programming frameworks, understanding of REST API design principles, hands-on experience with PostgreSQL databases, familiarity with Git version control and CI/CD workflows, strong problem-solving skills, and good communication skills.
Senior-Level Requirements:
Deep expertise in Kotlin and Spring Boot, proven experience designing and implementing scalable backend architectures, strong focus on performance, security, and reliability, ability to mentor junior engineers, and experience with monitoring and observability practices.