Job Search and Career Advice Platform

Enable job alerts via email!

Fullstack Developer (Python/Next.js)

CMC-APAC PRIVATE LIMITED

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore seeks a Senior Full-Stack Developer to lead application design and development. This role requires a strong background in full-stack software development, architectural leadership, and expertise in Azure. The ideal candidate has significant experience with frontend (TypeScript, React/Next.js) and backend (Python, FastAPI) technologies, as well as a proven track record in mentoring and technical collaboration.

Qualifications

  • Min 5 years of professional experience in software development.
  • Proven experience in architectural or technical leadership.
  • Expert in frontend and backend technologies.
  • Strong understanding of microservices and API design.
  • Experience with Azure cloud platform.

Responsibilities

  • Lead the design, development, and deployment of applications.
  • Define and enforce engineering best practices.
  • Make decisions on frameworks, libraries, and tools.
  • Write clean, high-quality code for frontend and backend.
  • Ensure application architecture is scalable and secure.
  • Mentor developers and conduct code reviews.

Skills

Full-stack software development
Architectural leadership
Frontend technologies (TypeScript, React/Next.js)
Backend development (Python, FastAPI)
Microservices architecture
API design (REST, GraphQL)
Cloud platforms (Azure preferred)
Leadership and communication skills

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

FastAPI
React
Next.js
Job description
Key Responsibilities:
  • Architect & Design: Lead the design, development, and deployment of the end-to-end application, including the web client, backend services, and APIs.
  • Technical Leadership: Define and enforce engineering best practices, coding standards, design patterns, and testing strategies across the team.
  • Technology Selection: Make and justify critical decisions on frameworks, libraries, and tools that will shape the future of our tech stack.
  • Hands-on Development: Write clean, high-quality, and performant code for both the frontend (Next.js/TypeScript) and backend (Python/FastAPI).
  • System Integrity: Ensure the overall architecture is scalable, resilient, secure, and compliant with regulations like GDPR.
  • Mentorship: Mentor other developers, conduct rigorous code reviews, and foster a culture of technical excellence.
  • Strategic Collaboration: Work closely with the Product Manager to translate business requirements into a robust technical roadmap and with the Cloud Engineer to align application and infrastructure architectures.
Required Qualifications:

Bachelor's or Master's degree in Computer Science or a related engineering field.

  • Min 5 years of professional experience in full-stack software development, with a clear progression in responsibilities.
  • Proven experience in an architectural or technical leadership role, with a track record of designing and launching complex, scalable web applications.
  • Expert-level proficiency in both frontend technologies (TypeScript, React/Next.js) and backend development (Python, with frameworks like FastAPI or Flask).
  • Deep understanding of microservices architecture, API design (REST, GraphQL), and system design principles.
  • Extensive experience with cloud platforms (Azure is highly preferred).
  • Strong leadership and communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications (Nice-to-Haves):
  • Deep, hands-on experience designing and building solutions on Azure (Container Apps, Cosmos DB, API Management, Logic Apps).
  • Experience architecting solutions for multi-tenant, enterprise SaaS products.
  • Experience with real-time communication protocols (WebRTC) and streaming architectures.
  • Familiarity with domain-driven design (DDD) and other advanced architectural patterns.
  • A strong understanding of DevOps principles and experience with CI/CD pipelines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.