Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer – Full-stack

SYSTEMEARTH PTE. LTD.

Singapore

Hybrid

SGD 70,000 - 100,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 growing sustainability tech startup in Singapore is seeking a highly skilled Software Engineer for full-time work in a hybrid setting. The role requires experience in Python, TypeScript, and a strong understanding of database management and cloud technologies. Candidates must have at least 3 years of experience and the ability to collaborate within a dynamic team. This position offers flexibility, professional growth, and the chance to contribute to innovative sustainability solutions.

Benefits

Hybrid working arrangement
Opportunities for professional growth
Dynamic startup culture

Qualifications

  • Minimum 3 years of experience in software development.
  • Strong proficiency in Python and TypeScript.
  • Experience with cloud technologies and deploying containerized applications.

Responsibilities

  • Design and develop scalable systems using Python and TypeScript.
  • Implement relational database schemas using PostgreSQL.
  • Deploy applications on Google Cloud and ensure optimal performance.

Skills

Python
TypeScript
PostgreSQL
Node.js
Next.js
Infrastructure-as-Code technologies
Google Cloud Platform
Geospatial analysis
CI/CD
Collaboration
Job description
Job Summary

We are a growing sustainability technology start up in Singapore. We are seeking a highly skilled and experienced Software Engineer to join us full-time (hybrid, 44 hours weekly). You will be expected to work across our entire tech stack to deliver delightful, robust and scalable solutions for our clients.

The ideal candidate should have a minimum of 3 years of experience in delivering technical products, and have expertise in Python, TypeScript, PostgreSQL, React and Node.js. Familiarity with geospatial analysis, Next.js, Infrastructure-as-Code technologies (Pulumi, Terraform), Google Cloud Platform is a strong plus.

Reporting directly to the CTO, this is an opportunity to work on the forefront of sustainability tech, in a fast paced and rapidly changing environment. Prior experience in startups or the ability to deliver products without clear requirements is a must.

Who we are

SystemEarth is a Sustainability AI-Tech company building digital tools and platforms for Corporate Sustainability and Compliance. Our core product focuses on big data analysis on agricultural land for deforestation and land legality, serving some of the world's largest manufacturers and producers to ensure sustainable sourcing. Our website is www.systemearth.com

Key Responsibilities
  • Full-stack Product Development:
  • Design, develop, and maintain scalable systems using Python on FastAPI/Gunicorn and TypeScript on Node.js.
  • Design and implement lovable products using Next.JS
  • Participate in the UX research and design process
  • Utilize frameworks and tools to build efficient APIs and services.
  • Database Management:
  • Design and optimize relational database schemas using PostgreSQL.
  • Ensure database performance, reliability, and scalability.
  • Cloud and Infrastructure:
  • Develop and deploy applications on Google Cloud, with cloud agnostic technologies like containers, GitHub Actions, and IaC tools.
  • Deploy applications with the right technologies and tests to ensure proper scaling characteristics for batch and on-demand workloads.
  • Geospatial/Mapping Integration (Optional):
  • Work on projects involving geospatial data processing or mapping solutions, if applicable.
  • Implement geospatial queries and integrations into back-end systems.
  • Collaboration and Consultation:
  • Collaborate with cross-functional teams to understand project requirements and provide technical expertise.
  • Offer recommendations on best practices for development, deployment, and infrastructure management.
  • Code Quality and Optimization:
  • Ensure code quality through reviews, automated testing, and adherence to coding standards.
  • Optimize application performance and troubleshoot issues in production environments.
Required Skills and Qualifications
  • Programming Languages: Python, TypeScript
  • Database Systems: Strong knowledge of relational databases, including schema design and optimization.
  • Cloud Technologies: Hands-on experience deploying and maintaining containerised applications on either hypervisor or container orchestration platforms.
  • CI/CD: Familiarity with modern application delivery and quality assurance systems.
  • Collaboration: Strong communication and problem-solving skills, with the ability to work effectively in a team-oriented environment.
  • Adaptability: Proven ability to work effectively in a dynamic, fast-paced startup environment.
Preferred Skills
  • Experience with Node.js, Next.js.
  • Knowledge of geospatial or mapping technologies.
  • Proficiency in building scalable, high-performance APIs.
  • Experience with Pulumi and/or Google Cloud Platform (GCP).
What We Offer
  • A unique opportunity to work at the forefront of sustainability technology.
  • A dynamic, collaborative, and fast-paced startup culture.
  • Hybrid working arrangement providing flexibility.
  • Opportunities for professional growth outside in all technical aspects and direct impact on the work you do.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.