This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Join an agile distributed team of frontend and full-stack developers working on experiences for customers interacting with sustainable energy products
Use technologies like React, TypeScript, .NET, GraphQL, Playwright, AWS, GCP, and Azure in a microservices architecture and TDD environment
Collaborate with other teams to build reusable components and platform capabilities
Design and build new experiences autonomously under the supervision of a Software Engineering Manager
Develop new features following SOLID principles and design patterns
Maintain existing code, write automation tests, and ensure high-quality standards for mobile and web platforms
Participate in architecture definition and support architectural decisions
Write documentation for new and existing features
Diagnose and fix critical defects and improve performance
Requirements:
5+ years of experience in full-stack software engineering with a focus on React development and continuous delivery
Proficiency in React, JavaScript/TypeScript, and state management
Strong experience in .NET Core framework (.NET6 preferably)
Previous experience in developing microservices-based applications
Familiarity with automated front-end testing frameworks like Playwright/Cypress
Experience with AWS services, Docker, and APIs; knowledge of Kubernetes, GraphQL, MongoDB is a plus
Previous work with Kafka, Azure/GCP, DataDog, CircleCI, ArgoCD is welcomed
Familiarity with Test Driven Development
Attention to detail, focus on security, and ability to design resilient and scalable solutions
Ability to comprehend new systems, dive into technical issues, and adapt to change
Excellent verbal and written communication skills in English
Bachelor or higher degree in computer science (or equivalent)
Benefits:
Challenging projects in a collaborative and supportive environment
Work in small and skilled teams
Opportunity for long-term professional growth
Competitive compensation based on experience and skills
Respect and support for professional, family, and personal goals