Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
As a Full Stack Software Engineer, you will ensure that our software services and applications on our cloud platforms (primarily AWS) are maintained and built. This involves working on both the front-end (React/TypeScript) and the back-end (Python), ensuring our systems are reliable, scalable, and maintainable. In close collaboration with data scientists, product owners, and other engineers, you will build and deploy various solutions, ensuring they are production ready. The development process is supported by our in-house development libraries and a streamlined CI/CD pipeline. A core part of your responsibility will be to translate complex business questions into concrete technical solutions to develop and maintain innovative products.
Responsibilities
- Design, develop and maintain full-stack applications across both frontend and backend systems
- Build scalable backend services using Python
- Develop modern user interfaces using React and TypeScript
- Translate complex business requirements into robust technical solutions
- Design and implement logging, monitoring and alerting solutions to ensure platform reliability
- Build and maintain CI/CD pipelines using modern DevOps practices
- Deploy and manage containerised applications using Docker and Kubernetes
- Work with AWS cloud services including relational databases and serverless components
- Collaborate with cross-functional teams including data scientists, product owners and engineers
- 3+ years experience as a Software Engineer / Full Stack Engineer
- Strong backend development experience with Python
- Frontend development experience using React and TypeScript
- Experience working with relational databases (PostgreSQL or similar)
- Experience with containerisation (Docker) and ideally Kubernetes
- Experience building and maintaining CI/CD pipelines
- Familiarity with cloud platforms (AWS preferred)
- Strong problem-solving ability and ability to work independently
- Join a new engineering team with the opportunity to shape the platform from the ground up
- Work with modern technologies including Python, React, AWS, Kubernetes and CI/CD
- Collaborate closely with data science and product teams
- Build technology that supports major global brands and large-scale marketing platforms
Key Skills
Ranked by relevanceReady to apply?
Join SGI and take your career to the next level!
Application takes less than 5 minutes

