Job Overview and Responsibilities
A Full Stack Developer is needed to produce scalable software solutions working with a cross-functional team of AI engineers and cloud developers. The role involves being responsible for the full software development life cycle, from conception to deployment.
Responsibilities
- Conduct research and propose relevant software and hardware systems that align with business needs.
- Design and develop new software systems to support business requirements.
- Conduct systems testing to ensure applications conform to user and operating requirements.
- Compose and review software design architecture and technical documents.
- Work independently and collaboratively as required.
Required Skills and Experiences
- Diploma/Degree or postgraduate degree in Information System, Computer Science, or Computer Engineering, or equivalent.
- 5+ years of hands-on experience in modern OOP languages (Golang, Python).
- Hands-on experience with SQL or NoSQL databases.
- Hands-on experience with Typescript (React) as the frontend stack.
- Exposure to tools and processes like Git, Docker, Kubernetes, etc.
- Exposure to Continuous Delivery methodologies, i.e. build, integrate, and deploy.
- Fluent English communication
Preferred Skills and Experiences
- Proficiency with C++ is a plus.
- Familiarity with continuous integration tools like Jenkins is a plus.
- Experience with large-scale distributed systems and microservices architectures is a plus.
- Hands-on experience with TensorFlow and/or PyTorch is a plus.
Why Candidates Should Apply for This Position
- Competitive remuneration and benefits. Gross Monthly salary USD 2,000 - USD 3,000
- Flat hierarchy with minimal bureaucracy.
- Learning opportunities through courses, seminars, and conferences.
- Be at the forefront of innovation and gain access to cutting-edge technologies.
Report to: SG Engineers
Interview process: Test -> Interview with SG
About the Company
Fuelling us is a zeal for uncovering cutting-edge technologies and redefining boundaries through innovative design and application of AI, data engineering, advanced analytics, and cloud technologies. Working alongside our clients, we are passionate about helping them confidently pursue their transformation ambitions. The entire Customer Experience matters to us – we are with them every step of the journey. We start by spending time listening and understanding their business needs. Once armed with a use case, we apply our knowledge to design open architecture, bespoke solutions. Our commitment is to do it with speed, accuracy, and a service-oriented mindset.