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.