Careers > Software Developer (Full Stack)
Software Developer (Full Stack)
Full Time
Description
A full stack developer to produce scalable software solutions working with a cross-functional team of AI engineers and cloud developers, responsible for the full software development life cycle, from conception to deployment.
Responsibilities
Conduct research and propose relevant software and hardware systems that align to business needs
Design and Develop new software systems to support business requirements
Conduct systems testing to ensure applications conform to user & operating requirements
Compose and review software design architecture and technical documents
Work independently and collaborative as required
Qualifications
Diploma /Degree or post graduate degree in Information System, Computer Science or Computer Engineering or equivalent
5+ years of hands on experience in modern OOP languages, proficiency with C++ is a plus
Hands on experience with SQLor NoSQL database.
Hands on experience on Typescript(React) as frontend stack.
Hands on experience with TensorFlowand/or PyTorch is a plus.
Experience with large-scale distributed systems and microservice architectures is a plus
Exposure with tools and processes like Git, Docker, Kubernetes etc
Exposure with Continuous Delivery methodologies.
i.e. build, integrate and deploy.
Familiar with continuous integration tools like Jenkins is a plus
Why you should apply
Competitive remuneration and benefits
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
Contribute to enhancing Singapore’s position as a thriving Innovation Hub
#J-18808-Ljbffr