Enable job alerts via email!

Full Stack Developer

FLINTEX CONSULTING PTE. LTD.

Singapore

On-site

USD 50,000 - 80,000

Full time

11 days ago

Boost your interview chances

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

Job summary

A leading company in the energy sector is seeking a Full Stack Software Developer to join their dynamic team. This role offers the chance to work on impactful software projects that utilize the latest technologies in both front-end and back-end development. The position requires expertise in Angular, Node.js, and microservices, offering opportunities for growth and a flexible work environment.

Benefits

Flexible work arrangements
Competitive salary and benefits package
Collaborative work environment
Opportunity for career growth

Qualifications

  • Proficient in Angular (latest versions preferred).
  • Strong experience with Node.js and Python.
  • Solid understanding of SQL and relational databases.

Responsibilities

  • Design, develop, and maintain scalable web applications using Angular.
  • Build and maintain efficient backend services using Node.js and Python.
  • Develop and deploy microservices using Docker and Kubernetes.

Skills

Angular
Node.js
Python
SQL
Microservices architecture
Docker
Kubernetes
REST APIs
Version control

Tools

PostgreSQL
Microsoft SQL Server
Azure Data Explorer

Job description

Job Title: Full Stack Software Developer

About the Role:

We are looking for a passionate and skilled Full Stack Software Developer to join our dynamic and fast-paced development team. This is an exciting opportunity to work on applications that drive real-world impact in the energy industry. You will be responsible for designing, developing, and maintaining high-quality software across both front-end and back-end systems.

If you enjoy solving complex problems, thrive in a collaborative environment, and are driven to continuously learn and grow, we want to hear from you.

Key Responsibilities:

• Design, develop, and maintain scalable web applications using Angular for the front end.

• Build and maintain efficient, reusable backend services using Node.js and Python.

• Collaborate with product managers, UX designers, and other engineers to deliver high-impact solutions.

• Write clean, efficient SQL queries and manage relational databases.

• Develop and deploy microservices using Docker and Kubernetes.

• Integrate with cloud services, preferably Azure.

• Maintain and enhance existing systems while ensuring high availability and performance.

• Contribute to all phases of the development lifecycle – from design to deployment and monitoring.

• Ensure code quality through unit testing and code reviews.

• Communicate effectively with team members and stakeholders.

Requirements:

Must-Have:

• Proficient in Angular (latest versions preferred).

• Strong experience with Node.js and Python.

• Solid understanding of SQL and relational databases.

• Hands-on experience with microservices architecture, Docker, and Kubernetes.

• Experience with REST APIs and full-stack architecture.

• Good understanding of software development best practices and version control (e.g., Git).

Good-to-Have:

• Experience with KQL (Kusto Query Language).

• Experience working with PostgreSQL, Microsoft SQL Server, and Azure Data Explorer (ADX).

• Familiarity with Azure Cloud services and DevOps practices.

• Knowledge of CI/CD pipelines and automated testing.

What We Offer

• A challenging and collaborative work environment where innovation is valued.

• Opportunity to work on impactful projects with a talented team.

• Flexibility in work arrangements and a healthy work-life balance.

• Competitive salary and benefits package.

• A culture that fosters ownership, continuous learning, and career growth.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.