Be a part of our client’s exciting journey, secure this incredible job opportunity! Join a dynamic, globally recognized Cyber Tech company that is strategically positioned at the forefront of technological innovation and is committed to providing cutting-edge security solutions to businesses and organizations across the globe. Our client is growing and expanding their operations and is seeking talented professionals to join their esteemed team at their state-of-the-art offices in Limassol, Cyprus. In the pursue of continuing to shape the future with innovation and expertise our client is currently actively seeking, for their R&D team, an experienced Node.js Team Leader / Senior Developer who embraces challenges, is ready to create dynamic software applications and contribute to building a company that truly matters!
As a highly skilled and experienced Senior Node.js Developer you will join the R&D team and potentially lead the Node.js development efforts of the company. You will play a pivotal role in architecting, developing, and maintaining the company’s Node.js based applications and services. Your expertise in TypeScript, relational databases, micro-services, queues, ELK stack, Git, testing methodologies, CI/CD, and the Node.js ecosystem will be crucial to the success of the company’s projects.
- Architect, design, develop, and maintain scalable and performant Node.js applications and microservices.
- Proficiently use TypeScript to write clean, maintainable, and efficient code.
- Utilize relational databases and optimize database performance for seamless data storage and retrieval.
- Implement message queues and manage asynchronous communication within the system.
- Implement the ELK stack for efficient logging, monitoring and troubleshooting.
- Demonstrate expertise in Git for version control and collaboration among the team.
- Advocate for and implement testing strategies to ensure code quality and reliability.
- Drive continuous integration and deployment processes to enhance product delivery efficiency.
- Utilize Docker and Docker Compose for containerization of applications and services.
- Implement and manage applications in Kubernetes, ensuring scalability and reliability
- Collaborate with cross-functional teams and stakeholders to deliver high-quality solutions aligned with business requirements.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Proven experience as a Senior-level Node.js Developer, with demonstrated expertise in the specified tech stack.
- Proficient in TypeScript and mastering the Node.js ecosystem and frameworks.
- Experience with microservices architecture and building scalable systems.
- In-depth knowledge of relational databases and database optimization techniques.
- Familiarity with message queues and asynchronous processing.
- Experience implementing the ELK stack for logging and monitoring.
- Git proficiency and experience with CI/CD pipelines.
- Strong understanding of testing methodologies and best practices.
- Brief knowledge of client-side frameworks and experience with Python development will be a plus.
- Big data experience is a significant advantage, contributing to the enhancement of our projects and systems.
- Excellent problem-solving and analytical abilities.
- Effective communication and collaboration skills.
- Willingness to learn and adapt to new technologies and tools.
Perks and Benefits:
- Attractive remuneration package (Salary range: EUR 52,000 – 78,000 gross/year depending on experience and qualifications)
- 13th salary
- Provident fund
- Medical Insurance
- Friday afternoon free
- Lunch – Free fruits and snacks
- Modern offices in the city center of Limassol
- Hybrid working conditions
If you are interested in this job opportunity and your profile matches the above requirements please APPLY now! For more information and/or to apply you can also email firstname.lastname@example.org