As we continue our exciting growth journey, at our NoviCogi Technologies location in Ohrid, Macedonia, we’re now looking for a talented Senior Full-Stack Developer to work in our cross-discipline squads and create best-in-class digital products for our clients. If you’re passionate about software platforms and translating code into awesome user-friendly apps, we’d love to hear from you! As an experienced Sr. Full-Stack Developer, you’ll be collaborating with our team to develop functional applications, while working in an agile, fast-paced environment!
Requirements
- Lead the development team, mentoring talented developers to create top-tier web applications.
- Utilize your deep expertise in PHP and Symfony to design, develop, and maintain efficient, scalable backend systems.
- Employ Vue.js and SSR to build dynamic, high-performance user interfaces.
- Collaborate with designers, product managers, QA engineers, developers, and stakeholders to deliver feature-rich, user-friendly applications.
- Drive code reviews, ensuring best practices, performance optimization, and maintainability.
- Stay ahead of industry trends, continuously learning and integrating emerging technologies and best practices into our processes.
About You
- Have 5+ years of relevant work experience
- Extensive experience in PHP development, with deep expertise in the Symphony framework.
- Proficiency in front-end development using Vue.js, with solid experience in server-side rendering (SSR).
- Strong understanding of front-end technologies, including HTML, CSS, and JavaScript.
- A keen eye for UX/UI design, with the ability to collaborate closely with designers to create intuitive and attractive interfaces.
- Solid experience with database management systems, particularly MySQL, and ORM frameworks.
- Proficiency in version control systems, especially Git, with experience in collaborative development environments.
- In-depth understanding of the deployment process, from development to production, with a focus on security, scalability, and performance.
- Strong problem-solving skills, attention to detail, and the ability to work independently or as part of a team.
- Excellent communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
Benefits
We offer competitive salary and provide a comprehensive benefits package that promotes employee health, performance, and success; which includes medical, dental, vision, paid time off and parental leave, paid holidays, retirement savings.
This is your chance to be part of a team of humans – not job titles and skill-sets who come together in support, love and humanity to celebrate what makes each of us special. Let us take care of you while you take care of our clients.
If that sounds like you, get in touch!
Apply