Senior Full Stack Developer

OttoMate

Singapore

Hybrid

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OttoMate is seeking a Senior Full Stack Developer to design, develop, and maintain robust software solutions across frontend React, backend Python, and GraphQL services. The role emphasizes high-quality code, scalable architectures, and independent contribution within a collaborative team.

You will work in a hybrid setup (3 days in-person, 2 remote) in Singapore, participate in architectural discussions, optimize SQL queries, and contribute to CI/CD pipelines while mentoring colleagues.

Qualifications

  • Experience in full-stack development with React frontend and Python backend.
  • Strong knowledge of GraphQL APIs and SQL optimization.
  • Experience with CI/CD, containers, and microservices.
  • Ability to work independently and contribute to architecture discussions.

Responsibilities

  • Design, develop, test, and maintain software components with best practices.
  • Build frontend solutions using React and Node.js ecosystem.
  • Develop backend services using Python and FastAPI/Django.
  • Design GraphQL schemas, resolvers, and optimized queries.
  • Contribute to CI/CD pipelines and automation.
  • Participate in architectural discussions and documentation.
  • Provide technical guidance to teammates.

Skills

React
Node.js ecosystem
Python
SQL
Clean Code / Clean Architecture
Design patterns
Agile methods
English communication
Independent work
Team collaboration

Education

Bachelor’s degree in Computer Science or related

Tools

Git
Docker
CI/CD
Microservices
GraphQL
FastAPI / Django

Job description

Senior Full Stack Developer – React, Python & GraphQL
Employment Type: Full-time
Work Arrangement: 3 days In-person, 2 days remote
Travel: As required

Please note that employer sponsorship (work pass) is not available for this position.

About the Opportunity

We are an international group of consultants helping organizations transform how they solve engineering challenges through digital technologies. By combining automation, software development, and traditional engineering practices, we help clients improve operational visibility, strengthen process control, and accelerate digital transformation.

We are seeking a Senior Software Developer to design, develop, and maintain high-quality software solutions. This position requires strong full-stack development experience, excellent software engineering fundamentals, and the ability to work independently while contributing effectively to technical discussions and team delivery.

Key Responsibilities:
  • Design, develop, test, and maintain software components using established coding, testing, and security best practices.
  • Build frontend solutions using React and the Node.js ecosystem.
  • Develop backend services using Python and frameworks such as FastAPI, Django, or similar technologies.
  • Design and develop GraphQL APIs, including schemas, resolvers, and optimized queries.
  • Write, analyze, and optimize complex SQL queries for high-performance relational databases.
  • Configure local development environments and independently execute software development workflows.
  • Apply design patterns, Clean Code, Clean Architecture, and software development lifecycle practices.
  • Participate actively in technical and architectural discussions.
  • Design test scenarios to validate features and software deliverables.
  • Contribute to technical documentation and the continuous improvement of development processes.
  • Work with source-code version control systems such as Git.
  • Contribute to CI/CD pipelines and development automation.
  • Work with modern software architectures, including containers, microservices, and microfrontend architectures.
  • Provide technical support and guidance to other team members when required.
Required Qualifications:
  • Advanced English communication skills, including the ability to participate confidently in technical discussions.
  • Strong ability to design logical, maintainable, and efficient software solutions.
  • Solid frontend development experience using React and the Node.js ecosystem.
  • Solid backend development experience using Python and frameworks such as FastAPI, Django, or similar.
  • Advanced experience writing, analyzing, and optimizing SQL queries for relational databases.
  • Strong knowledge of: Clean Code, Clean Architecture, Design patterns, Software engineering best practices, Software development lifecycle
  • Experience working with: Git or similar version-control systems, Agile development methodologies, CI/CD pipelines and automation tools, Containers, Microservices, Microfrontend architectures
  • Ability to work independently and contribute effectively to a collaborative technical environment.
Preferred Qualification:
  • Bachelor’s degree in computer science, Software Engineering, Computer Engineering, Information Systems, or a related technical field.
Additional Information:
  • This is a full-time, in-person position.
  • The position may require travel to support client engagements.
  • Standard office and client-site working conditions apply.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full stack Developer(React.JS and Python)
Full stack Developer(React.JS and Python)

DNA INFOTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Full Stack Developer (ReactJS and Python)
Full Stack Developer (ReactJS and Python)

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Fullstack developer - 12 months contract
Senior Fullstack developer - 12 months contract

PERSOL TECH SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 140,000
Senior Software Engineer - Java/Python/React | Lead & Mentor
Senior Software Engineer - Java/Python/React | Lead & Mentor

Referrals Only • Singapore

On-site
Senior Full-Stack Tech Lead - React + Python
Senior Full-Stack Tech Lead - React + Python

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Developer (Java, Spring Boot & React)
Full Stack Developer (Java, Spring Boot & React)

Cognizant • Singapore

On-site
SGD 90,000 - 130,000
Lead Software Engineering, AI Products
Lead Software Engineering, AI Products

Codex Solutions • Singapore

On-site
SGD 120,000 - 180,000
Public sector projects
Supportive team culture
Tech upskilling
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

GTS Consulting • Singapore

On-site
SGD 120,000 - 180,000