Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
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.