Junior Software Engineer
Indexed description
Your Duties And Responsibilities Will Include
- Develop and maintain responsive web applications, ensuring high code quality and optimal user experience.
- Design, develop, and deliver end-to-end software features across the frontend, backend, APIs, and database layers.
- Deploy and manage containerized applications using Docker and orchestrate workloads in an AWS environment.
- Assist in implementing and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar.
- Assist in routine database operations such as backups, updates, and performance monitoring
- Become familiar with the energy market business
- Bachelor’s degree in Engineering, Computer Science, Information Technology, or a related field.
- 1–2 years of relevant experience.
- Experience with JavaScript frameworks, preferably with Nuxt.js and NestJs
- Experience with centralized or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Excellent written and oral skills in English and Greek
- Fulfilled military obligations.
- Familiarity with energy markets.
- Familiarity with message queues like RabbitMQ or similar tools.
- Hands-on experience with cloud infrastructure services, preferably AWS (EC2, S3, RDS, IAM, CloudWatch, etc.).
- Familiarity with CI/CD tools.
- Experience in Linux-based environments and system monitoring tools.
- Hybrid working model
- Competitive base salary
- Annual bonus based on company and individual performance
- Private health & life insurance with free inclusion of family members
- Family benefits (Kindergarten and summer camp allowance, Christmas gifts, increased parental leave, etc.)
- Subsidized meals in company restaurant
- 24/7 employee assistance program
- Participation in company sports activities (e.g., soccer, basketball, beach volleyball, pilates)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search