logo
OttoMate

Software Development Specialist

Asia

August 23, 2026 at 12:52 AM

✨ AI summary

Location

  • Tuas, West Region, Singapore

Programming Languages

  • TypeScript
  • Python
  • Node.js
  • C#

Frameworks

  • React
  • FastAPI
  • Django
  • Next.js
  • Vite
  • Express
  • NestJS
  • .NET

Cloud Services

  • Azure DevOps
  • Amazon SQS

Databases

  • PostgreSQL
  • MySQL
  • SQL Server

About the Role


We’re looking for a Software Development Specialist who can combine hands-on software development with technical leadership.


You’ll work across frontend and backend development, help shape software architecture, work closely with clients and engineering teams, and guide developers in building scalable, high-quality solutions.


What You’ll Do


* Lead technical discussions and make key architecture decisions.

* Design, develop, and deploy full-stack software solutions.

* Build and review frontend and backend applications.

* Design and improve scalable, distributed software architectures.

* Work closely with clients and translate business needs into technical solutions.

* Lead design reviews and support technical project planning and estimation.

* Review code and promote clean, secure, and maintainable development practices.

* Mentor and support software engineers.

* Help create technical standards, documentation, and best practices.

* Work with Sales and Business Development teams on technical proposals.

* Identify opportunities to improve existing systems and engineering processes.


What We’re Looking For


* Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field.

* Strong experience in full-stack software development.

* Strong React + TypeScript experience.

* Strong Python experience, preferably with FastAPI or Django.

* Experience with REST APIs and GraphQL.

* Experience with PostgreSQL, MySQL, or SQL Server.

* Strong SQL skills and experience optimizing database queries.

* Strong knowledge of Git, code reviews, and branching strategies.

* Experience with CI/CD tools such as GitHub Actions, GitLab CI, or Azure DevOps.

* Experience with Docker, microservices, and modern software architectures.

* Good understanding of Clean Code, Clean Architecture, and design patterns.

* Experience working in Agile/Scrum/Kanban environments.

* Strong communication, problem-solving, and technical leadership skills.


Nice to Have


Experience with:


* Node.js, Next.js, Vite, Express, or NestJS

* C#/.NET

* Kafka, RabbitMQ, or Amazon SQS

* Logging, metrics, tracing, and application monitoring

* Client-facing technical consulting or solution design


Why This Role?


This is a great opportunity for a hands-on engineer who wants to take ownership of technical direction, architecture, and engineering excellence while continuing to build software.