Senior Software Developer (Full Stack)
ExternalS$66K–S$108K/yrFull-timeUnknownToday
Information Technology
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
A senior 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.
Requirements
- 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 SQL or NoSQL database.
- Hands on experience on Typescript(React) as frontend stack.
- Hands on experience with TensorFlow and/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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at KNOVEL ENGINEERING PTE. LTD.? Share your experience