Backend Engineers play a vital role in shaping the backbone of modern applications. We are seeking an experienced Backend Engineer to join our team and contribute to the development of robust and scalable backend services.
Job Description:
As a skilled Backend Engineer, you will be responsible for designing and implementing high-quality backend services using Kotlin and Spring Boot. Your expertise will ensure seamless integration with frontend and product teams, delivering efficient APIs that meet our business needs.
* Design and implement backend services using Kotlin and Spring Boot frameworks.
* Collaborate closely with cross-functional teams to deliver high-quality features and APIs.
* Develop and maintain RESTful APIs consumed by our applications.
* Work with PostgreSQL databases to ensure optimal performance, reliability, and scalability.
Requirements:
Mid-level:
* Solid experience with Kotlin programming language and/or Spring Boot framework.
* Understanding of REST API design principles and best practices.
* Hands-on experience with PostgreSQL database management including schema design, queries, and optimization.
* Familiarity with Git version control system and CI/CD workflows.
* Strong problem-solving skills and ability to work independently.
* Good English communication skills (written and spoken).
Senior-level:
* Deep expertise with Kotlin and Spring Boot frameworks, including complex system design and architecture.
* Proven experience designing and implementing scalable backend architectures.
* Strong focus on performance, security, and reliability.
* Ability to mentor junior/mid-level engineers and lead technical initiatives.
* Experience with monitoring and observability practices.
* Good English communication skills (written and spoken).