Συντονιστής Υποδομών
2 days ago
Summary: We are seeking a highly motivated and experienced Backend Engineer who has excellent knowledge of object-oriented programming principles, software design patterns, and various development methodologies to strengthen our team. The ideal candidate will have a strong background in computer science, multiple programming languages, and database management systems.
- Design, develop, test, deploy, and maintain complex software applications using Java, Python, C++, or other suitable technologies.
- Collaborate closely with cross-functional teams to identify and prioritize project requirements based on business needs.
- Develop, review, and refactor high-quality, scalable, and efficient code.
- Participate in code reviews and contribute to improving the overall quality of the codebase.
- Work collaboratively as part of an Agile development team to deliver projects on time while following best practices for software development, testing, and deployment.
Experience Requirements: A minimum of 3 years of experience in developing scalable, maintainable, and performant software systems using modern software engineering principles and techniques.
Education: Bachelor's degree in Computer Science or related field.
Skills: Excellent understanding of software design patterns, object-oriented programming, data structures, algorithms, and software engineering methodologies. Proficiency in at least one high-level programming language (Java, Python, C++), experience with cloud-based platforms (AWS, Azure, Google Cloud) is a plus.