At SHOPFLIX.gr, customer experience is at the forefront of everything we do and automation is one of our key pillars to achieve that. We are a new company founded in 2021, with many years of experience in retail and e-commerce services. With a fresh philosophy, vision and attitude, we created an innovative e-commerce platform, SHOPFLIX, with the aim of providing the best experience for each user throughout the shopping journey, before and after each purchase.
We are looking for a talented Software Engineer with a minimum of 1 year of experience in Go (Golang) and at least 4 years of experience in any other compiled programming language such as Java, C#, etc. The ideal candidate will have a strong background in software development, a keen interest in learning new technologies, and the ability to work effectively in a fast-paced environment.
Responsibilities:
- Design, develop, and maintain high-performance, reliable, and scalable software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
- Participate in Agile/Scrum development process.
- Stay up-to-date with industry trends and technologies to ensure our solutions remain cutting-edge.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 1 year of professional experience in Go (Golang) development.
- At least 4 years of experience in a compiled language like Java, C#, etc.
- Strong understanding of software engineering principles and design patterns.
- Experience with relational and non-relational databases.
- Familiarity with version control systems such as Git.
- Ability to write well-documented, clean code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- proven knowledge of nosql databases
Will be considered a plus:
- Experience with message brokers like RabbitMQ or Kafka
- Knowledge of Kubernetes and/or other container orchestration platforms.
- Experience in the e-commerce domain.
Benefits
- Training & Development
- equipment
- competitive salary
- very flexible hybrid model of work
- fully remote option available for people outside Attica region
- Opportunity to work on impactful projects in the e-commerce industry