We are looking for a Senior Full Stack Developer, who is a team player and passionate about building great products, to join our team.
Responsibilities:
- Develop a sophisticated, highly available, distributed, cloud-based solution using Kotlin, Spring Boot, GraphQL, and Kafka for the backend, complemented by React for the frontend
- Collaborate in designing robust, scalable, and testable software solutions to meet dynamic business needs
- Partner with product owners to grasp in-depth requirements, taking ownership of code from conceptualization to implementation, automated testing, and ensuring delivery of premium quality products to users
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive
- Act as a mentor within the team, fostering an environment of knowledge exchange and professional growth
Requirements:
- Minimum of 5 years of professional experience with Java, Scala, or Kotlin
- At least 5 years in Fullstack development roles
- Proficiency with React
- In-depth knowledge of Spring / Spring Boot
- B.Sc. in Computer Science/Engineering
- Familiarity with Maven or Gradle
- Experience working with relational and/or NoSQL databases
- Experience with AWS
- Experience with Docker, Kubernetes
- A robust understanding of microservices architecture with proven experience in designing and deploying microservices using industry best practices