Enable job alerts via email!

Senior Software Engineer

SYSTEMEARTH PTE. LTD.

Singapore

Remote

USD 60,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking sustainability technology startup as a Software Engineer, where you'll leverage your expertise in Python and TypeScript to develop robust back-end systems. This remote role offers the opportunity to work with modern technologies, including PostgreSQL and Google Cloud, while collaborating with cross-functional teams to deliver scalable solutions. If you're passionate about creating high-performance applications and thrive in a dynamic environment, this position is perfect for you. Contribute to innovative projects that make a real impact in sustainability and technology.

Qualifications

  • Expertise in Python and TypeScript, preferably with Deno experience.
  • Strong knowledge of PostgreSQL for schema design and optimization.

Responsibilities

  • Design and maintain scalable back-end systems using Python and TypeScript.
  • Develop applications using Google Cloud, implementing serverless solutions.

Skills

Python
TypeScript
PostgreSQL
Node.js
Geospatial Technologies
Google Cloud
Serverless Infrastructure
Collaboration Skills

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 as a consultant (remote, 44 hours a week). This role primarily focuses on back-end development, leveraging modern technologies and frameworks to deliver robust, scalable, and high-performance solutions. The ideal candidate should have expertise in Python , TypeScript (e.g., for Deno), and PostgreSQL , with additional experience in Node.js and geospatial or mapping technologies being a significant plus. Familiarity with Google Cloud and serverless infrastructure is required, along with the ability to deploy applications on traditional servers if necessary.


Key Responsibilities:
  • Back-End Development:
    Design, develop, and maintain scalable back-end systems using Python and TypeScript.
    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 using the Google Cloud ecosystem, including Cloud Run and Cloud Functions.
    Implement serverless solutions where appropriate, while maintaining flexibility to deploy on server-based infrastructure when needed.
  • 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: Expertise in Python and TypeScript (preferably with experience in Deno).
  • Database Systems: Strong knowledge of PostgreSQL, including schema design and optimization.
  • Cloud Technologies: Hands-on experience with the Google Cloud ecosystem (Cloud Run, Cloud Functions).
  • Serverless Infrastructure: Familiarity with serverless architectures and deployment methodologies.
  • Flexibility: Ability to deploy applications on traditional servers if required.
  • Collaboration: Strong communication and problem-solving skills, with the ability to work effectively in a team-oriented environment.
Preferred Skills:
  • Experience with Node.js.
  • Knowledge of geospatial or mapping technologies.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Proficiency in building scalable, high-performance APIs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.