Responsibilities
- Design, develop, test, and deploy software applications using modern web technology stack
- Collaborate with cross-functional teams to translate business requirements into scalable and reliable technical solutions
- Write clean, efficient, and well-documented code
- Actively contribute to iterative sprint cycles by participating in peer code reviews, engaging with users, and proactively resolving issues
- Implement CI / CD pipelines and contribute to automation efforts
- Ensure application observability through proper logging, metrics, and monitoring instrumentation
- Contribute to the technical community by sharing best practices, publishing internal tech blogs, leading knowledge-sharing sessions, or mentoring peers across engineering teams
Requirements (Minimum Qualifications)
Good degree in Computer Science, Software Engineering, Information Systems, or a related fieldStrong foundation in programming languages, data structures, and software design patternsFamiliarity with modern software development tools (e.g. Cloud technologies, Docker / Kubernetes, CI / CD pipelines, Git) and frameworks (e.g. Spring Boot, React)Experience with relational (e.g. MSSQL), and NoSQL databases (e.g. MongoDB) and observability tooling and frameworks (e.g. OpenTelemetry)Proficiency in Python and experience with Elasticsearch is a plusExperience with integrating Generative AI capabilities and using AI coding assistants like GitHub Copilot is an advantageNote : Suitable candidates that possess and demonstrate relevant working experience could be considered for senior software engineer position.