Position: Cloud Backend Developer
Location: Onsite initially, then hybrid – Athens, Greece
The iRecruit.gr team is recruiting on behalf of a leading company in the energy sector. We are seeking an experienced Cloud Backend Developer with strong expertise in .NET or Node.js/TypeScript, who is passionate about building resilient, scalable, and cloud-native applications.
Role Overview:
As a Cloud Backend Developer, you will be responsible for designing, building, and maintaining backend services and serverless cloud applications. You will apply modern architectural patterns—including Domain-Driven Design (DDD), Clean Architecture, and Event-Based Architecture—to deliver robust and scalable solutions. Collaboration, code quality, and mentoring are essential parts of this role.
Key Responsibilities:
-
Develop and maintain backend services and APIs using .NET or Node.js/TypeScript.
-
Build and deploy serverless applications using AWS Lambda or Azure Functions.
-
Implement and maintain DDD, Clean Architecture, and Event-Driven design principles.
-
Design secure, scalable, cloud-native applications in AWS or Azure environments.
-
Collaborate closely with frontend developers, DevOps engineers, and cross-functional teams to deliver integrated solutions.
-
Implement system interfaces and ensure smooth communication between services and third-party systems.
-
Optimize application performance and scalability while ensuring high code quality.
-
Participate in code reviews and technical decision-making processes.
-
Coach and mentor Mid-level and Junior colleagues, supporting their growth and development.
Requirements:
-
3+ years of experience in backend development using .NET or Node.js/TypeScript.
-
Proven hands-on experience with AWS Lambda or Azure Functions.
-
Strong understanding of DDD, Clean Architecture, and Event-Based Architecture.
-
Knowledge of RESTful API development and microservices design.
-
Experience working with relational and non-relational databases (e.g., Oracle, MSSQL, PostgreSQL, MongoDB, DynamoDB, CosmosDB).
-
Familiarity with CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and IaC tools (e.g., Terraform, AWS CloudFormation, Azure Resource Manager).
-
Good understanding of development best practices, including unit and integration testing, and proper code documentation.
-
Strong communication and collaboration skills.
Preferred Qualifications:
-
AWS Certified Developer or Microsoft Certified: Azure Developer Associate.
-
Experience with system integration tools such as API Gateway, EventBridge, or Service Bus.
-
Familiarity with messaging and event streaming platforms (e.g., Kafka, RabbitMQ).
-
Knowledge of DevOps tools and practices, including Jenkins, GitHub Actions, or Azure DevOps.
Why Join Us:
-
Join a leading company in the energy sector at the forefront of digital transformation.
-
Work on cloud-native, high-impact backend systems using modern architectures.
-
Become part of a collaborative, learning-driven, and growth-oriented environment.
Create Your Own Website With Webador