Remote Lead Full-stack Software Engineer

Posted

This job is closed

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
Leave a feedback