x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Senior Full-Stack Engineer (AI) (Contract)
 banner picture 1  banner picture 2  banner picture 3

Senior Full-Stack Engineer (AI) (Contract)

Websparks Pte. Ltd.

Websparks Pte. Ltd. company logo

[1 year contract, renewable]


We are seeking a skilled Senior Full Stack Engineer to lead the development of a cutting-edge AI platform that will empower public officers to experience, experiment with, and prototype AI-driven applications. In this pivotal role, you will be a key member of the development team, responsible for leading the design, architecture, and deployment of scalable front-end and back-end systems, while mentoring other engineers.

As a senior leader, you will work closely with cross-functional teams to shape the architecture of the platform, ensuring it meets the highest standards of performance, security, and scalability.


Key Responsibilities:

· Lead the design, architecture, and implementation of complex, cloud-native web services, applications, and APIs.

· Define technical standards and best practices for software development.

· Mentor junior engineers and provide technical guidance to the development team.

· Troubleshoot and optimize cloud-based applications for performance, reliability, and scalability.

· Drive the full software development lifecycle—from requirements gathering and architecture to testing and deployment.

· Collaborate closely with product managers, UX designers, and other stakeholders to deliver a seamless user experience.

· Write comprehensive technical documentation to support ongoing development and maintenance.


Qualifications:

· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

· 8 years of experience as a Full Stack Engineer, with a proven track record of leading the development of large-scale, cloud-native applications.

· Strong expertise in both front-end and back-end technologies, with advanced skills in JavaScript (NextJS, React) and Python (FastAPI, Flask, or Django).

· Experience building and deploying microservices-based architectures.

· Deep experience with RESTful and WebSocket APIs.

· Proficiency in SQL and NoSQL databases, such as PostgreSQL and MongoDB.

· Extensive experience with AWS services, including Lambda, EC2, S3, and managing infrastructure using Terraform and Terragrunt.

· Demonstrated ability to design and implement highly scalable, distributed systems.


Preferred Skills:

· Proven ability to lead the adoption and integration of new, emerging technologies.

· Drives and enforces best practices in software development, including clean code principles, pair programming, TDD, and BDD.

· Extensive experience in architecting and managing microservices-based systems.

· Relevant AWS Certifications, with deep expertise in AWS cloud services.

· Strong background in Agile methodologies, with a track record of delivering in Agile environments.

· In-depth knowledge of cloud-native communication protocols, such as gRPC, and event-driven architectures, including AMQP.

· Capable of leading full project lifecycles, from initial concept to successful delivery.

· Skilled in breaking down complex product requirements into actionable development tasks.

· Comprehensive experience with DevOps practices, including managing and troubleshooting microservices in cloud environments.

Sharing is Caring

Know others who would be interested in this job?