Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer

ASIAPAC TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Singapore is seeking a Full Stack Developer to join its engineering team. The ideal candidate will have strong expertise in React, React Native, Python, and AWS. Responsibilities include designing and deploying web and mobile applications, developing RESTful APIs, and optimizing cloud infrastructure. Candidates should possess a degree in Computer Science or Software Engineering and have 3-5 years of experience in full stack development.

Qualifications

  • 3-5+ years of professional experience as a Full Stack Developer.
  • Strong proficiency in React.js and related libraries.
  • Proven experience with React Native for mobile applications.

Responsibilities

  • Design and maintain responsive web applications using React.js.
  • Develop and optimize RESTful APIs using Python.
  • Deploy applications on AWS and manage cloud infrastructure.

Skills

React.js
React Native
Python
AWS
Git
Problem-solving

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Django
Flask
PostgreSQL
MongoDB
Docker
Job description
Full Stack Developer (React | React Native | AWS | Python)

We are seeking a talented and versatile Full Stack Developer with strong expertise in React, React Native, Python, and AWS to join our growing engineering team. In this role, you will be instrumental in designing, developing, and deploying robust and scalable web and mobile applications from concept to production. You will work across the entire software development lifecycle, contributing to both front-end user experiences and back-end services, leveraging modern cloud infrastructure.

Key Responsibilities:
Front-End Development:
  • Design, develop, and maintain responsive, high-performance, and user-friendly web applications using React.js and its ecosystem (e.g., Redux, Hooks, Context API).
  • Build and optimize cross-platform mobile applications using React Native.
  • Collaborate closely with UI/UX designers to translate wireframes and mockups into pixel-perfect, interactive user interfaces.
  • Ensure the technical feasibility of UI/UX designs.
Back-End Development:
  • Design, develop, and optimize robust and scalable RESTful APIs and microservices using Python (e.g., Django, Flask, FastAPI).
  • Implement efficient and secure database solutions, interacting with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
  • Write comprehensive unit and integration tests for back-end services.
Cloud Infrastructure & DevOps:
  • Deploy, manage, and monitor applications and services on Amazon Web Services (AWS), utilizing services such as EC2, S3, Lambda, RDS, API Gateway, DynamoDB, VPC, CloudWatch, SQS, SNS, etc.
  • Contribute to the design and implementation of CI/CD pipelines to automate testing, building, and deployment processes.
  • Monitor application performance, troubleshoot issues, and optimize infrastructure for cost efficiency and reliability.
General Development & Collaboration:
  • Write clean, well-documented, testable, and efficient code following best practices.
  • Participate actively in code reviews, providing constructive feedback and ensuring code quality.
  • Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers.
  • Identify and advocate for improvements to architecture, security, and development processes.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our tech stack and development practices.
Required Skills & Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3-5+ years of professional experience as a Full Stack Developer.
  • Front-End Expertise: Strong proficiency in React.js, including its core principles, hooks, and popular libraries.
  • Proven experience with React Native for building production-ready mobile applications.
  • Back-End Expertise: Solid understanding and hands‑on experience with Python and at least one major Python web framework (e.g., Django, Flask, FastAPI).
  • Database Experience: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases, including schema design and query optimization.
  • Cloud Proficiency: Hands‑on experience designing, deploying, and managing applications on AWS, utilizing a range of services (e.g., EC2, S3, Lambda, RDS, API Gateway, DynamoDB, CloudWatch).
  • API Design: Experience designing and implementing RESTful APIs.
  • Version Control: Proficient with Git and collaborative development workflows (e.g., pull requests, branching strategies).
  • Strong problem‑solving skills, with the ability to debug complex issues across the stack.
  • Excellent communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non‑technical stakeholders.
Nice‑to‑Have / Bonus Skills:
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
  • Experience with serverless architectures (AWS Lambda, Serverless Framework).
  • Knowledge of other JavaScript frameworks or runtimes (e.g., Node.js, Next.js).
  • Experience with mobile application deployment processes (App Store Connect, Google Play Console).
  • Familiarity with modern testing frameworks and methodologies (e.g., Jest, Pytest, Cypress).
  • Understanding of Agile/Scrum development methodologies.
  • Experience with real‑time technologies (e.g., WebSockets).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.