Software Engineer Elixir (m/f/d)

Teilweise Homeoffice
Gleitzeit, Vollzeit, Teilzeit
vor 4 Wochen
Cairo, EG
Stellenbeschreibung

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.