Apply now »

Full Stack Developer

Location:  Nicosia
Other locations:  Primary Location Only
Salary: Competitive
Date:  Jan 26, 2026

Job description

Requisition ID:  1678914

 

At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture, and technology, to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all. 

 

The Opportunity 

 

As a Full Stack Developer, you will play a crucial role in driving digital transformation solutions for our clients. With 2-3 years of experience in modern web technologies, you will leverage your expertise in modern web frameworks to create innovative, cloud-native, scalable, and efficient web applications across diverse industries. Your role will involve collaborating with cross-functional teams, including business analysts, designers, and project managers, to ensure the successful delivery of projects that empower businesses to streamline their processes, enhance operational efficiency, and drive growth through cutting-edge technologies. 

This is more than just a job; it’s an opportunity to be part of a mission that shapes the future of digital experiences. We are looking for someone who is not only technically proficient but also possesses a strong team spirit and a customer-centric mindset. 

 

Responsibilities

 

Design and Develop: Create and customize web applications using modern frameworks and technologies to meet client specifications. 

  • Full Stack Development: Engage in both front-end and back-end development, ensuring seamless integration and functionality. 

  • Customization: Implement and tailor web applications to align with project requirements and enhance user experience. 

  • Responsive Design: Ensure applications are responsive, compatible, and accessible across various devices and platforms. 

  • Troubleshooting: Collaborate with team members to troubleshoot and resolve technical issues in web applications. 

  • Performance Optimization: Optimize application performance and load times to enhance user experience and engagement. 

  • Security Implementation: Apply security measures to safeguard applications against cyber threats and vulnerabilities. 

  • Content Support: Provide guidance to content owners and editors on creating and managing site data and content effectively. 

  • UI/UX Contribution: Contribute to the design and development of user interfaces that are intuitive and engaging. 

  • Automated Deployment: Implement automated deployment processes using CI/CD tools to streamline application releases. 

  • SDLC Knowledge: Understand and apply Software Development Life Cycle (SDLC) methodologies to ensure efficient project delivery. 

  • Collaboration: Work closely with cross-functional teams to gather requirements and provide technical insights. 

  • Mentorship: Provide guidance and mentorship to junior developers and interns, fostering a collaborative learning environment. 

  • Client Interaction: Engage with clients to understand their needs and provide technical solutions that meet their business objectives. 

 

Skill Requirements 

 

  • Frontend Development: Strong proficiency in React, TypeScript, JavaScript, and CSS/SCSS for building modern, responsive web interfaces. 

  • Backend Development: Experience working with .NET (C#), Node.js, or Java within a microservice-based, event-driven architecture. 

  • Database Management: Solid understanding of PostgreSQL, including experience with Event Sourcing patterns. 

  • Service Communication: Knowledge of gRPC for interservice communication, REST APIs, and Kafka for message-driven workflows. 

  • Cloud Platforms: Experience with application deployment and operations on Microsoft Azure. 

  • Testing & Troubleshooting: Ability to test, debug, and optimize complex distributed systems for performance and reliability. 

  • Software Engineering Practices: Familiarity with Agile methodologies, CI/CD pipelines, clean architecture principles, and version control workflows. 

  • Analytical Problem Solving: Strong ability to analyze complex technical challenges and design scalable solutions. 

  • Attention to Detail: Commitment to high quality, maintainable code and polished user experiences. 

  • Time Management & Collaboration: Excellent organizational skills and ability to collaborate effectively within cross functional teams. 

  • Proactive Learning: A growth mindset with enthusiasm for adopting new technologies and continuous improvement. 
     

What working at EY offers 

 

EY offers an attractive remuneration package for rewarding both personal and team performance. We are committed to be an inclusive employer and are happy to consider flexible working arrangements. In addition, but not limited to our benefits include: 

 

  • 13th salary 

  • Provident Fund  

  • Private Medical and Life Insurance  

  • Flexible working arrangements (hybrid work and flexible work schedule)  

  • Friday afternoon off   

  • EY Tech MBA and EY MSc in Business Analytics  

  • EY Badges - digital learning certificates  

  • Mobility programs (if interested to work abroad)  

  • Paid Sick Leave  

  • Paid Parental Leave  

  • Yearly wellbeing days off   

  • Maternity, Wedding and New Baby Gifts   

  • EY Employee Assistance Program (EAP) (counselling, legal and financial consultation services)  

 

About EY  

 

EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.   

 

Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform, and operate.   

 

Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today. 

Apply now »