Full stack Developer(React.JS and Python)

DNA INFOTECH PTE. LTD.

Singapore

On-site

SGD 90,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DNA INFOTECH PTE. LTD. is seeking an experienced software engineer in Singapore to design, build, and maintain scalable web applications using React.js and Python.

You will develop frontend components, integrate with REST APIs, and contribute to backend services, architecture discussions, and production support within an agile team.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent.
  • 5–8 years of relevant software development experience.
  • Strong hands-on experience in both React.js and Python.
  • Good understanding of software development lifecycle and Agile methodologies.
  • Strong analytical and problem-solving skills.
  • Good communication and interpersonal skills.
  • Ability to work independently as well as collaboratively in a distributed team.

Responsibilities

  • Design, develop, and maintain responsive web applications using React.js.
  • Develop scalable and secure backend services and REST APIs using Python.
  • Translate business requirements into robust technical solutions.
  • Build reusable React components and front-end modules.
  • Develop backend logic, APIs, integrations, and database services using Python.
  • Integrate React apps with Python-based REST APIs and third-party services.
  • Perform troubleshooting, debugging, and production support.
  • Write clean, well-documented code following standards.
  • Develop unit and integration tests with adequate coverage.
  • Participate in code reviews, technical discussions, and architecture sessions.
  • Collaborate with BAs, POs, QA, DevOps, and stakeholders.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning.

Skills

React.js
JavaScript/TypeScript
HTML5/CSS3
React Hooks/Redux
REST API integration
Python
FastAPI/Flask/Django
PostgreSQL/MySQL/Oracle
NoSQL
Docker/Kubernetes
CI/CD
Git/GitHub/GitLab/Bitbucket
AWS/Azure/GCP
Agile/Scrum

Education

Bachelor’s degree in Computer Science/Engineering/IT

Tools

npm/Webpack
REST API design

Job description

Key Responsibilities
  • Design, develop, and maintain responsive web applications using React.js.
  • Develop scalable and secure backend services and REST APIs using Python.
  • Translate business and functional requirements into robust technical solutions.
  • Build reusable and maintainable React components and front-end modules.
  • Develop backend business logic, APIs, integrations, and database services using Python.
  • Integrate React applications with Python-based REST APIs and third-party services.
  • Perform application troubleshooting, debugging, performance tuning, and production support.
  • Write clean, maintainable, and well-documented code following established coding standards.
  • Develop unit and integration tests and ensure adequate test coverage.
  • Participate in code reviews, technical discussions, and architecture/design sessions.
  • Collaborate closely with Business Analysts, Product Owners, QA engineers, DevOps teams, and other stakeholders.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.
  • Identify technical issues and provide effective solutions to complex engineering problems.
  • Ensure applications meet security, scalability, performance, and reliability requirements.
Required Technical Skills
Frontend
  • Strong hands-on experience with React.js
  • JavaScript / TypeScript
  • HTML5, CSS3
  • React Hooks, Redux or similar state-management frameworks
  • Responsive web application development
  • REST API integration
  • Experience with modern frontend build tools such as npm/Webpack
Backend
  • Strong experience with Python
  • Experience with frameworks such as FastAPI, Flask, or Django
  • Strong understanding of RESTful API development
  • Experience with API authentication and authorization
  • Good understanding of asynchronous programming and backend architecture
Database
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle
  • Good understanding of SQL, database design, and query optimization
  • Exposure to NoSQL databases is an advantage
DevOps / Cloud – Good to Have
  • Docker and Kubernetes
  • CI/CD pipelines
  • Git/GitHub/GitLab/Bitbucket
  • AWS, Azure, or GCP
  • Experience with cloud-based application deployment and monitoring
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent.
  • 5–8 years of relevant software development experience.
  • Strong hands-on experience in both React.js and Python.
  • Good understanding of software development lifecycle and Agile methodologies.
  • Strong analytical and problem-solving skills.
  • Good communication and interpersonal skills.
  • Ability to work independently as well as collaboratively in a distributed team.
Preferred Skills
  • Experience building microservices and cloud-native applications.
  • Knowledge of CI/CD and DevOps practices.
  • Experience with automated testing frameworks.
  • Exposure to application security principles such as OAuth2/JWT.
  • Experience working in enterprise-scale applications.
  • Prior experience in financial services, healthcare, retail, logistics, or other regulated industries would be an advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Full Stack Developer
Senior Full Stack Developer

OttoMate • Singapore

Hybrid
SGD 120,000 - 180,000
Software Engineer – ReactJS / AngularJS
Software Engineer – ReactJS / AngularJS

OX CONSULTANCY PTE. LTD. • Singapore

On-site
SGD 110,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
Python Django Fullstack Developer-Contract
Python Django Fullstack Developer-Contract

TANGSPAC CONSULTING PTE LTD • Singapore

On-site
SGD 180,000 - 240,000
Full-Stack Software Engineer (Fintech / Digital Assets)
Full-Stack Software Engineer (Fintech / Digital Assets)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
Full-Stack Web Developer
Full-Stack Web Developer

RSM - Singapore • Singapore

On-site
SGD 60,000 - 90,000
Full Stack Python Developer (Banking Domain)
Full Stack Python Developer (Banking Domain)

Unison Group • Singapore

On-site
SGD 80,000 - 120,000
Frontend Developer (ReactJS & JavaScript)
Frontend Developer (ReactJS & JavaScript)

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 100,000
Frontend Developer
Frontend Developer

Visa Hunt • Singapore

On-site