Job Summary:
We are looking for a skilled Kotlin Developer to join our engineering team to design, develop, and maintain scalable backend services. The ideal candidate will have a strong background in Kotlin (JVM), experience with Node.js, and a solid understanding of modern frontend technologies such as React.js. You should be comfortable working in a fast-paced environment and collaborating across teams to deliver robust software solutions.
Key Responsibilities:
- Develop and maintain backend services using Kotlin (JVM) with a focus on performance, reliability, and scalability.
- Design and implement RESTful APIs and ensure seamless integration with frontend and third-party systems.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and testable code using best practices.
- Ensure high code quality through code reviews and automated testing.
- Participate in the full software development lifecycle, including requirement analysis, architecture design, and deployment.
- Contribute to continuous improvement of the development process.
Required Skills and Qualifications:
- Strong experience in Kotlin (JVM) for backend development.
- Proficiency in Node.js, with experience building and consuming RESTful APIs.
- Expertise in React.js and modern state management libraries such as Redux, Zustand, or Context API.
- Solid understanding of JavaScript (ES6+) and TypeScript.
- Familiarity with relational and NoSQL databases.
- Good understanding of CI/CD pipelines, Git, and development workflows.
- Ability to work independently and as part of a collaborative team.
Soft Skills
Good Communication skills
Good Interpersonal Skills
Fit for Customer Location placement