Job Search and Career Advice Platform

Enable job alerts via email!

Fullstack Software Engineer (Python)

ALTROCKS TECH PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,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 tech company in Singapore is looking for a Fullstack Engineer with at least 2 years of experience in software development. The ideal candidate will have strong skills in Python, particularly Flask or FastAPI, and familiarity with React or similar technologies. Responsibilities include developing enterprise-grade software, participating in architecture discussions, and managing the software development lifecycle. This role offers an opportunity to collaborate with various teams to deliver impactful features.

Qualifications

  • Minimum of 2 years of professional experience as a Fullstack Engineer.
  • Experience in API design.
  • Strong familiarity with schema design and query optimization.

Responsibilities

  • Develop Enterprise-grade software - write efficient, maintainable and clean code following best practices.
  • Participate in architecture discussions, ensuring scalability, maintainability and performance.
  • Collaborate with cross-functional teams to deliver high-impact features.
  • Manage the software development lifecycle (SDLC) of system integration projects.

Skills

Strong Python (Flask or FastAPI)
Working knowledge of React (or similar)
HTML5, CSS3 and Javascript
Relational databases (MySQL, Postgres)
NoSQL databases (MongoDB)
Job description
Qualifications
  • Minimum of 2 years of professional experience as a Fullstack Engineer.
  • Strong Python (Flask or FastAPI) with experience in API design.
  • Working knowledge of React (or similar), HTML5, CSS3 and Javascript.
  • Strong familiarity with relational databases (eg. MySQL, Postgres) and NoSQL databases (eg. MongoDB) including schema design, query optimization and using on ORM.
Responsibilities
  • Develop Enterprise-grade software - write efficient, maintainable and clean code following best practices.
  • Participate in architecture discussions, ensuring scalability, maintainability and performance.
  • Collaborate with cross-functional teams including frontend engineers, product managers, QAs and other engineers to deliver high-impact features.
  • Manage the software development lifecycle (SDLC) of system integration projects from requirement gathering to delivery.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.