We are seeking a seasoned Full Stack Developer with extensive DevOps experience to take the lead on new and ongoing projects. You will play a pivotal role in developing high-quality software from concept to production and ensuring the scalability and reliability of our infrastructure. This individual should also be fluent in English and willing to serve as an expert in Athens, Greece, although remotely. The successful candidate will have the opportunity to join a high-performing team comprised of diverse experts working collaboratively towards common objectives. We are searching for someone who exemplifies qualities such as responsiveness, integrity, and reliability and possesses excellent analytical, problem-solving, and organizational skills. Additionally, the ability to work effectively within a team is crucial, as this role involves supporting projects funded by the European Commission and national research frameworks. Initiative, flexibility, and a strong sense of responsibility are qualities we highly value in our ideal candidate.
What You'll Do:
- Design, build, and maintain efficient, reusable, and reliable code across multiple projects;
- Implement user interface components and workflows using front-end languages and frameworks;
- Develop and maintain server-side logic, ensuring high performance and responsiveness to requests from the front end;
- Optimize applications for maximum speed and scalability;
- Deploy automation with CI/CD pipelines, facilitate smoother development cycles, and quicker deployments;
- Architect and implement system infrastructure using best practices in cloud services (AWS, Azure, GCP);
- Drive initiatives for containerization and orchestration with tools like Docker and Kubernetes;
- Monitor live systems and troubleshoot issues, ensuring system reliability and stability;
- Contribute to the technical documentation;
- Contribute innovative ideas for evolution of software development processes and methods;
- Collaborate with cross-functional teams to define and design new features;
- Maintain code quality, organization, and automatization.