Software Development Specialist (Singapore)

Radixeng

Singapore

On-site

SGD 120,000 - 160,000

Full time

13 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Radixeng in Singapore is seeking a Software Development Specialist to lead full-stack engineering teams and own architectural decisions from concept through production deployment.

You will design scalable software architectures, develop frontend and backend code with React, TypeScript, Python (FastAPI/Django), and drive API design, data models, and CI/CD pipelines in an Agile environment.

Qualifications

  • Advanced to fluent English for international collaboration.
  • Bachelor's degree in CS or related field.
  • Strong frontend experience with React, TypeScript.
  • Strong backend experience with Python (FastAPI/Django).
  • Experience designing REST and GraphQL APIs.
  • Experience with relational DBs and SQL performance.
  • Proficient Git workflows and CI/CD practices.
  • Familiarity with microservices and modern architectures.

Responsibilities

  • Provide technical leadership for full-stack teams and act as principal authority on architecture.
  • Design, develop, and deliver software from concept through production deployment.
  • Define and evolve scalable, distributed software architectures.
  • Develop and review frontend and backend code with high quality and security.
  • Lead technical discussions with clients and internal teams.
  • Mentor engineers and promote engineering excellence.

Skills

React
TypeScript
Python
FastAPI
Django
REST APIs
GraphQL
PostgreSQL
MySQL
Git
CI/CD
Docker
Microservices
Clean Code
Scrum/Kanban

Education

Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Software Engineering, or a related field

Tools

GitHub Actions
GitLab CI
Azure DevOps
Next.js
Vite
Express
NestJS
Kafka
RabbitMQ
Amazon SQS

Job description

Software Development Specialist (Singapore)

On-site

Who We Are

We are an international group of consultants united in the goal of helping our customers revolutionize their approach to engineering problems with the use of digital technologies. Combining automation and software development with “traditional” engineering, the companies we work with are able to obtain visibility into their own operations and control.

As a Software Specialist, you will:

Provide technical leadership for full-stack engineering teams, serving as the primary technical authority for architectural and engineering decisions.

Design, develop, and deliver software solutions from concept through production deployment.

Define, review, and evolve modern, scalable, and distributed software architectures.

Develop and review both frontend and backend code, ensuring high standards of quality, maintainability, performance, and security.

Lead and participate in technical discussions with clients and internal engineering teams.

Facilitate Design Review sessions, ensuring architectural decisions are documented and action items are executed.

Support technical project planning, including effort estimation, solution design, and resource allocation.

Partner with the Sales and Business Development teams to prepare technical proposals, ensuring proposed solutions are technically sound and aligned with client needs.

Identify opportunities for technical improvements and innovation across projects.

Mentor software engineers at different experience levels, fostering technical growth and engineering excellence.

Promote knowledge sharing through technical training, architecture discussions, and lessons-learned sessions.

Contribute to engineering knowledge management by defining and maintaining technical standards, best practices, documentation, and development guidelines.

Collaborate effectively with both technical and non-technical stakeholders, translating business requirements into scalable software solutions.

Required Qualifications

Advanced to fluent English, with the ability to communicate effectively in international environments.

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

Strong frontend development experience using React, including TypeScript and the broader React ecosystem.

Strong backend development experience using Python, with frameworks such as FastAPI and/or Django.

Experience designing, developing, and consuming RESTful APIs and GraphQL APIs, including GraphQL query optimization.

Experience with relational databases such as PostgreSQL, MySQL, or Microsoft SQL Server.

Strong experience writing high-performance SQL queries and optimizing data access.

Advanced knowledge of Git, including branching strategies, pull requests, and code review workflows.

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

Experience with modern software architectures, including:

Docker containers

Microservices

Microfrontend architectures

Strong understanding of design patterns, Clean Code, and Clean Architecture principles.

Experience working in Agile environments using Scrum, Kanban, or similar methodologies.

Strong problem-solving skills with the ability to design logical, scalable, and efficient software solutions.

Excellent communication, technical leadership, and collaboration skills.

Preferred Qualifications

Experience with additional technologies in the Node.js ecosystem, such as Next.js, Vite, Express, or NestJS.

Experience with backend development using C#/.NET or other modern backend technologies.

Experience with messaging platforms and event-driven architectures, including Apache Kafka, RabbitMQ, or Amazon SQS.

Knowledge of observability practices and tools, including logging, metrics, tracing, and application monitoring.

We guarantee that your data will never be treated in a discriminatory manner. The Recruitment Company is committed to promoting diversity in all its actions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Specialist (Singapore)
Software Development Specialist (Singapore)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Software Development Consultant (Singapore)
Software Development Consultant (Singapore)

Radixeng • Singapore

On-site
SGD 90,000 - 150,000
Software Development Specialist (Singapore)
Software Development Specialist (Singapore)

Radix • Singapore

On-site
SGD 120,000 - 180,000
Solutions Architect (Singapore)
Solutions Architect (Singapore)

Radixeng • Singapore

On-site
SGD 120,000 - 180,000
Software Development Consultant (Singapore)
Software Development Consultant (Singapore)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

UNIC CONSULTANCY PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer - IT Consulting
Senior Software Engineer - IT Consulting

MICHAEL PAGE (PERSONNEL) PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Impactful projects
Cloud ecosystem exposure
Learning & certification opportunities
+1
Senior Software Engineer (Permanent)
Senior Software Engineer (Permanent)

talentsis pte. ltd. • Singapore

On-site
SGD 120,000 - 170,000
Software Engineer
Software Engineer

Eetarp Engineering Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Full Stack Developer - Flutter or ReactJS + .NET
Full Stack Developer - Flutter or ReactJS + .NET

Flintex Consulting Pte Ltd • Singapore

On-site
SGD 84,000 - 95,000