EGN POWER
Back End Developer
EGN POWERTurkey1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

Company Description


EGN POWER is a dynamic start-up providing AI driven asset management solutions for renewable energy power plants.

 

Job Description


We’re looking for a talented software engineer (backend/full-stack) to join our growing team in Istanbul!


You’ll build high-quality web applications with Django, React, Next.js, and modern best practices — working closely with designers, engineers, and product managers to deliver great user experiences.


This is a hybrid position, so you’ll enjoy both in-office collaboration and the flexibility of remote work days.

 

Responsibilities

 

Develop and maintain Backend apps and GraphQL and REST APIs to facilitate communication between systems, enable integration with third-party services using Python/Django.


Develop and maintain responsive web applications using React and Next.js. Build reusable, testable, and maintainable UI components.


Write and maintain unit and integration tests to ensure code quality.


Use Git for version control and participate in code reviews.


Troubleshoot and fix bugs, performance issues, and usability challenges.


Stay up to date with best practices and emerging technologies.


Requirements

 

Ideally having a degree in Computer Science and strong Engineering background.


Minimum of 5 years software development experience and exposure to the web applications & architectures,


Strong skills with Python, Django, React, Next.js, and modern JavaScript/TypeScript.


Good understanding of HTML5, CSS3, and responsive design principles.


Hands-on experience developing GraphQL and REST APIs.

 

Good at working with RDBMS’s (PostgreSQL) and No-SQL/time series databases (InfluxDB),


Familiarity with unit/integration testing tools.


Solid experience with Git version control workflows.


Basic knowledge of running and debugging projects locally with Docker.


Analytical thinking and the ability to break down complex tasks into clean, maintainable solutions.


Solid understanding of algorithms, data structures, and general problem-solving skills.


Good communication and collaboration skills.


Nice to Have


Experience with CI/CD pipelines and automated deployments.


Prior experience working in Agile/Scrum teams.


What we Offer


Hybrid work model based in Istanbul — work both from our office and remotely.


Interesting, meaningful projects with opportunities to integrate different technologies.


A supportive, collaborative team culture that values clean code, testing, and best practices.


Continuous learning and personal growth opportunities.

Key Skills

Ranked by relevance