- Startseite
- Alle Homeoffice Jobs
- Software Engineer Elixir (m/f/d)
Software Engineer Elixir (m/f/d)
Key Responsibilities
- Design, develop, and maintain robust, scalable cloud-based services using Elixir/Phoenix
- Lead technical initiatives and mentor junior engineers in functional programming best practices
- Build and optimize distributed systems handling high-load, real-time IoT data processing
- Collaborate with cross-functional teams (architects, product managers, DevOps) on system architecture and implementation
- Implement event-based and REST-full architectures for energy management microservices
- Maintain high code quality through rigorous testing, code reviews, and documentation standards
- Troubleshoot production issues and drive continuous performance optimization
- Contribute to infrastructure-as-code initiatives and CI/CD pipeline improvements
Required Qualifications
- 5 years of professional software engineering experience
- 2 years of hands-on experience building, testing, and maintaining cloud-based services with Elixir/Erlang or similar functional programming languages.
- Deep knowledge of PostgreSQL and relational database optimization
- Demonstrated experience with event-based and microservice architectures
- Expertise in CI/CD pipelines and tools (GitHub, GitLab, GitLab CI)
- Excellent grasp of version control systems and Git workflows
- Fluent in English.
Nice-to-Have Qualifications
- Experience with infrastructure monitoring tools (Datadog, Sentry, CloudWatch, Elastic Stack)
- Knowledge of IoT AMQP and Kafka.
- Familiarity with Docker and Kubernetes.
- Leadership or mentoring experience in engineering teams
What We Offer
- Competitive Salary Package: Commensurate with experience and market standards
- Hybrid Work: Work from our Cairo office and remotely within coordination with team leads across Europe and the US
- Professional Growth: Advanced training opportunities and clear career progression within a rapidly expanding company
- Innovative Environment: Work on cutting-edge IoT and renewable energy technologies
- Sustainability Impact: Contribute directly to the global shift towards renewable energy
- Collaborative Culture: Join diverse, talented teams from multiple countries and backgrounds
- Benefits: Comprehensive benefits package including health insurance, Medical insurance and professional development
Why Join sonnen?
sonnen is at the forefront of the energy transition, solving one of humanity's greatest challenges. As a Senior Engineer, you'll have the opportunity to architect solutions that impact millions globally, work with a talented international team, and be part of a mission-driven company that values innovation, collaboration, and sustainability.



