Back End Developer

Skills
Computer ScienceBusinessDatabasesFinancial TransactionsManagementModelingPrompt Engineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8–15 years of backend development experience with APIs and microservices
  • Hands-on Kotlin development for medium to complex service APIs
  • Working knowledge of Kafka integration with API services
  • Experience integrating API services with databases for read and write operations
  • Ability to create conceptual logical and physical data models
  • Ability to write simple to medium complexity DML SQL queries and understand existing queries
  • Experience mentoring and managing junior engineers
  • Experience working in an Agile Scrum team
  • Bachelor’s degree in Computer Science Software Engineering or related field preferred

Nice to have

  • Self-starter
  • Hands-on
  • Detail-oriented
  • Collaborative
  • Mentorship-focused
  • Scalable-thinking

Day to day

  • Design and build scalable backend services using Kotlin, Spring Boot, and Kafka.
  • Translate business and system needs into clear service specifications, data models, and database scripts.
  • Mentor a small team of junior engineers while contributing hands-on code, reviews, testing, and observability work.