Tech & Digital

Senior Software Engineer

Join our client: Building the Future of Sustainable Energy Management in Europe!

Are you a passionate software engineer looking to make a real impact on the world? Join our remote team!

Our client, a visionary tech company based in Switzerland, is on a mission to revolutionize energy management for large buildings across Europe. They're building a revolutionary SaaS platform that empowers businesses to reduce their carbon footprint and achieve sustainable energy goals. Join our remote Software team.

As a Senior Software Engineer, you'll be the driving force behind this groundbreaking project.

Your Role:

  • Architect, design, develop, and deploy our buildings decarbonization SaaS product.
  • Craft clean, efficient, and scalable Python-based REST APIs that integrate seamlessly with external data sources.
  • Master the cloud with AWS: deploy, troubleshoot, and optimize applications on powerful services like ECS, SQS, RDS, and Lambdas.
  • Champion microservices architecture: guide the team in designing and developing modular, interconnected systems.
  • Shape the future of data: contribute to the design and implementation of robust PostgreSQL schemas.
  • Bridge the gap between code and infrastructure: support the deployment and configuration across diverse environments.
  • Empower the next generation: mentor junior and mid-level engineers, helping them grow and excel.
  • Champion best practices: collaborate with the team to define and implement coding standards and development patterns.
  • Connect and conquer: work closely with cross-functional teams to translate product vision into reality.

You Skills:

  • 5+ years of experience as a seasoned backend engineer using Python.
  • 5+ years of experience building and maintaining Python services in complex codebases.
  • Experience with popular Angular libraries and frameworks like Material Design, RxJS, and NgRx.
  • Familiarity with unit testing and end-to-end testing frameworks for Angular applications.
  • Prior experience building complex single-page applications (SPAs) using Angular for large-scale enterprise projects.
  • Solid understanding of data binding mechanisms and best practices for communication between backend APIs and Angular applications.

Bonus Skills:

  • Cloud fluency: experience with Docker, AWS ECS, Kubernetes, or similar tools. ☁️
  • AWS mastery: extensive experience with ECS, SQS, RDS, Lambdas, and other key services.
  • Microservices architect: a solid understanding of microservices and integration patterns is crucial.
  • Infrastructure as Code warrior: experience with automation and deployments.
  • SaaS pro: prior experience building and scaling SaaS products is a game-changer.
  • PostgreSQL: practical experience with PostgreSQL will make you a database deity.
  • DDD and Clean architecture enthusiast: these design patterns are your secret language.
  • Workflow whisperer: familiarity with Temporal, AWS step functions, or similar tools is a plus. IaC aficionado: Infrastructure as Code practices are your bread and butter.
  • CI/CD champion: continuous integration and deployment are your middle names.

Join our client and help us build a more sustainable future for Europe, one line of code at a time!

Ready to make a difference? Apply now and let's revolutionize energy management together!

P.S. We offer a dynamic and supportive work environment, and the chance to be part of a company that's truly making a difference.

#sustainability #softwareengineering #Europe #SaaS #cloud #Python #Angular #AWS #microservices #impact #career