About the Role
We are looking for a motivated and curious Software Developer with up to 3 years of professional experience to join our Engineering team. This role is ideal for someone with a solid foundation in backend development using Java and relational databases (e.g., PostgreSQL), and a growing interest in modern frontend technologies like React and JavaScript.
You’ll contribute to building scalable systems, developing user interfaces, and collaborating with cross-functional teams. You’ll also be encouraged to explore Generative AI (GenAI) tools to enhance productivity and code quality.
Key Responsibilities
1. Software Development
- Implement backend services and APIs using Java and Spring Boot.
- Design and query relational databases, primarily PostgreSQL.
- Build and maintain frontend components using React and JavaScript.
- Collaborate with senior engineers to understand system architecture and design patterns.
2. GenAI-Augmented Engineering
Use tools like GitHub Copilot or ChatGPT to assist with :Writing boilerplate code and test cases.Refactoring and improving code quality.Generating documentation and interface specs.Learn and apply prompt engineering techniques to get the most out of GenAI tools.3. Collaboration & Learning
Participate in Agile ceremonies including sprint planning and retrospectives.Work closely with QA, DevOps, and Product teams to deliver features.Engage in code reviews and pair programming sessions.Take initiative in learning new technologies and improving development practices.Required Qualifications
Experience : Up to 3 years in software development.Backend : Proficiency in Java and basic understanding of RESTful APIs and microservices.Databases : Experience with PostgreSQL or similar RDBMS.Frontend : Familiarity with React and JavaScript (ES6+).GenAI Tools : Exposure to GitHub Copilot, ChatGPT, or similar tools.Collaboration : Good communication skills and experience working in Agile teams.DevOps Basics : Understanding of Git, CI / CD pipelines, and containerisation (e.g., Kubernetes, Docker).Preferred Qualifications
Experience using GenAI tools in real-world projects.Familiarity with event-driven systems or messaging platforms.Exposure to cloud platforms and deployment tools.Interest in data analytics or ETL pipelines.Why Join Us?
Be part of a forward-thinking engineering team embracing AI-assisted development.Learn from experienced developers and grow your technical skills.Work on impactful projects with modern tech stacks.Enjoy a collaborative and inclusive culture that values learning and innovation.Competitive compensation and clear career development paths.