Senior Software Engineer
-
Location
Baar
-
Sector:
Software Development, Wind, Java & Open Source Technologies, Energy, Solar
-
Job type:
-
Salary:
Up to Swiss Franc30 per hour
-
Contact:
William Hurrell
-
Contact email:
w.hurrell@ioassociates.eu
-
Job ref:
BBBH126755_1705570798
-
Duration:
6 months
-
Startdate:
ASAP
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
![](https://counter.adcourier.com/d2h1cnJlbGwuNzMyODMuMTEwODZAcGFub3JhbWljLmFwbGl0cmFrLmNvbQ.gif)