About the Role

We are looking for a motivated and detail-oriented Software Engineer I who will be responsible for developing product features, enhancements, defect resolution, and supporting technical operations. This role requires a strong foundation in programming, problem-solving skills, and the ability to collaborate effectively within an agile team environment.

Required Skills & Qualifications

  • Strong foundation in Object-Oriented Programming and development tools (Java/Kotlin, Spring Boot).
  • Understanding of at least one tier of application: Frontend (Angular).
  • Knowledge of REST API design and implementation.
  • Familiarity with JSON.
  • Ability to write and maintain unit tests.
  • Experience with databases such as Postgres and MySQL.
  • Hands-on experience with GitLab and Jenkins CI/CD pipelines.
  • Familiarity with messaging queues (Kafka preferred, nice to have).

Key Responsibilities

  • Develop product features, enhancements, and fix defects with minimal mentorship.
  • Triage incoming bugs and production incidents and provide timely resolutions.
  • Perform technical operational tasks as needed.
  • Investigate and troubleshoot issues across the platform.
  • Participate actively in sprint grooming, planning, and kick-off discussions to provide estimates and technical insights.
  • Monitor areas of the production system and raise alerts when issues arise.