Senior Software Developer

Premier Egypt

  • القاهرة
  • دائم
  • دوام كامل
  • قبل 4 أيام
we are the MENA region's first B2B SaaS platform for the new era of renewable energy sector, is on the look out for a Lead Software Developer to join our growing team.We are a unified energy ops platform designed to empower players across the MENA region's emerging energy markets. We offer a single platform connecting the entire supply chain, from power generation and distribution to the service providers that support them. Our low-barrier, subscription-based model provides an integrated suite of software tools designed to address the challenges of today's energy operations as they transition into the digital age. We are committed to democratizing data, fostering collaboration, and unlocking the full potential of monetization in the energy sector.What you'll do:In this industry-shaping role, you'll be a Lead Software Developer, a technical leader responsible for shaping the future of our platform. You'll wear many hats, guiding the development team, architecting innovative solutions, and ensuring our platform delivers on its promise to transform the energy landscape.Responsibilities:
  • Work with our team to conceptualize our vision and system requirements, convert them into an architecture, and put it into a plan.
  • Lead project execution.
  • Take part in the development work, including coding and systems integration.
  • Conduct code reviews with the team.
  • Deliver project in accordance with defined tests
Qualifications:
  • 4+ years of experience as a software developer with a proven track record of leading successful projects (experience leading software teams is a plus).
  • Strong expertise in backend technologies such as Python (Django, FastAPI), Java (Spring Boot), or one of them at least.
  • Strong experience with Javascript front-end frameworks (e.g. React, Vue, etc.).
  • Solid understanding of different ORMs (e.g Prisma, Django ORM, etc.).
  • Experience with database technologies such as MySQL, PostgreSQL, MongoDB, or similar.
  • Experience with time-series database technologies such as InfluxDB, TimescaleDB
  • Solid understanding of RESTful APIs, microservices architecture, and API design principles.
  • Hands on experience with cloud computing platforms, particularly AWS, including services like EC2, S3, Lambda, and RDS.
  • Strong expertise in containerization using Docker and orchestration with Kubernetes.
  • Proficiency in implementing and maintaining CI/CD pipelines and tools, including GitHub and GitHub Actions.
  • Excellent problem-solving and analytical skills, with the ability to architect and implement complex backend systems.
Benefits:
  • Opportunity to work on a cutting-edge product and shaping the future of the energy industry in the MENA's region.
  • Competitive salary and benefits package.
  • Dynamic and collaborative work environment.
Required Skills:Operations Collaboration CI/CD Service Providers Pipelines Cloud Computing Salary Energy React Django Microservices Supply AWS Reviews Spring Boot Analytical Skills Architecture Kubernetes PostgreSQL Integration Github MongoDB Docker MySQL Software Java Design JavaScript Python

Premier Egypt