Job Openings
G24 - Full Stack Engineer
About the job G24 - Full Stack Engineer
We are looking for a passionate and skilled Software Engineer to join our dynamic and cross-functional team. In this role, you will be responsible for building scalable backend systems, designing robust APIs, and working on cloud-native infrastructure to deliver impactful digital solutions.
This is a great opportunity for someone who enjoys solving complex technical challenges, is committed to software craftsmanship, and thrives in an agile, collaborative environment.
Key Responsibilities
- Design and implement scalable system architectures and robust solutions
- Write secure, clean, and maintainable code in alignment with best practices
- Participate in pair programming and conduct code reviews to ensure code quality
- Develop and maintain comprehensive unit and integration tests, with a focus on Test-Driven Development (TDD)
- Work with a range of modern technologies including but not limited to:
- Languages/Frameworks: Node.js, TypeScript, Python, Golang, React, React Native
- Infrastructure & Tools: AWS, Azure, Terraform, Git
- Collaborate closely with:
- UX Designers to understand user pain points and iterate on solutions
- DevOps Engineers to manage CI/CD pipelines for seamless deployment
- Product Owners to refine technical requirements and deliver high-impact features
- Participate in regular tech-sharing sessions, team retrospectives, and continuous improvement activities
- Foster a positive and inclusive team culture and contribute to mentoring and coaching of team members
Requirements
- Degree or diploma in Computer Science, Information Systems, or related fields
- Minimum 2 years of hands-on experience in backend/API development using Node.js and Python
- Familiarity with cloud platforms (AWS, Azure, or GCP) and cloud-native development
- Experience with automated CI/CD pipelines and deployment automation
- Solid understanding of programming fundamentals, algorithms, and system design
- Strong problem-solving skills and attention to detail
- Proactive learner with a growth mindset and a drive for self-improvement
- Excellent collaboration and communication skills
- Understanding of cloud infrastructure deployment and automation practices
- Experience with modern web application stacks and frontend integration
- Familiarity with software engineering best practices and architectural patterns
- Experience with database management, including both SQL and NoSQL
- Exposure to Elastic Stack (ELK) for search and logging capabilities