Key Responsibilities:
Lead the development and testing of the systems and services
Contribute to the technical architecture and design of the product
Translate product requirements into user stories and scalable technical solutions
Deliver reliable, scalable services in a production environment
Propose new ideas and contribute to innovation initiatives
Collaborate with project leads, product managers, and fellow engineers as well as functional (business and back office) teams
Participate in sprint planning, code review, development, backlog grooming
Will have to follow data security, compliance best practices
Requirements:
Bachelor's degree in Computer Science or a related field
3-4+ years of hands-on experience with Java or Kotlin and event-driven architecture
5-7+ years of programming experience, ideally with modern tech stacks
Experience with Kubernetes and service-oriented architectures (100+ services in production)
BE stack and database experience: Proficiency in Java/Kotlin/DynamoDB
Cloud platform experience:
-AWS
-Temporal (nice to have)
CI/CD pipelines experience: gitlab
Background in building SOA or microservices-based applications
Strong sense of ownership and accountability, with a track record of seeing projects through from start to finish
Passion for solving complex problems and delivering impactful features
Comfortable working in a collaborative environment with code reviews and shared design processes
Will be translating business requirements to technical requirements? Will mostly be implementing stories
Will follow specific design patterns, best practices or concept requirements? Yes
Agile environment
Testing experience required