Job Description
- Design, develop, and maintain backend applications using Golang or Java.
- Build and optimize RESTful APIs or gRPC services.
- Integrate applications with databases (SQL / NoSQL) and external systems.
- Ensure application performance, scalability, and security.
- Conduct code reviews, debugging, and unit testing to maintain high code quality.
- Collaborate closely with frontend developers, QA engineers, and DevOps teams to deliver end-to-end solutions.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related fields.
- Minimum of 2 years of professional experience as a Backend Developer using Golang or Java.
- Strong understanding of OOP, Clean Code principles, and Design Patterns.
- Proficiency in working with databases such as MySQL, PostgreSQL, or MongoDB.
- Experience in developing and consuming REST APIs / gRPC.
- Familiarity with Git, Docker, and CI/CD pipelines.
- Basic knowledge of cloud platforms (AWS, GCP, or Azure) is a plus.
- Strong problem-solving skills with the ability to work independently and collaboratively in a team environment.