Disruptive technology for marketing campaigns.
At IREV, we are passionate about building software that solves business problems. We partner with 1500+ affiliates and 1000+ advertisers to transform the way they interact, use technology and work with data. Our software is used to increase productivity, optimize processes, and see results in ROI instantly.
We strive to create an environment that fosters learning, growth, and professional development for our employees. As a company that values work ethics and culture, we prioritise building strong professional relationships with both our employees and clients. We are currently seeking a Node.js Developer who brings a deep enthusiasm for their work, a relentless pursuit of continuous learning, and a strong desire for professional growth within the dynamic IT industry.
As a Node.js Developer, your primary responsibilities will include the design and development of custom integrations, in-depth analysis and interpretation of API documentation, and the seamless integration of our solutions with various third-party APIs and services. We highly appreciate your capacity to engineer tailored solutions and your unwavering dedication to delivering top-tier software solutions
- Supporting and Implementing Integrations: Collaborate with the Customer Success unit to understand client integration requirements and execute the development of seamless integrations with third-party APIs and services.
- Creating Custom Solutions: Craft tailor-made solutions to meet client-specific integration needs, ensuring that the software seamlessly integrates with their existing systems.
- Reading and Analysing API Documentation: Dive into API documentation provided by clients and third-party providers, deciphering complex technical information, and leveraging it to build robust integrations.
- Testing and Debugging: Conduct thorough testing and debugging of integration components to guarantee reliability and optimal performance, resolving any issues promptly.
- Documentation and Knowledge Sharing: Maintain comprehensive documentation of integration processes, configurations, and troubleshooting procedures. Share knowledge and insights with the team to foster continuous improvement.
- Monitoring and Optimisation: Monitor the performance of integrations in real-time, proactively identify bottlenecks, and implement optimisations to enhance efficiency.
- Collaborative Communication: Maintain effective and collaborative communication with teammates from the Customer Success unit to gather integration requirements, provide progress updates, and offer technical support, ensuring a cohesive and client-focused approach to integration projects.
- Staying Current: Stay current with the latest developments in Node.js and relevant technologies, incorporating best practices and emerging trends into integration projects.
- Architecture: Work with microservice architecture to enhance the scalability and modularity of our systems.
Our ideal candidate will possess:
- 2+ years of commercial experience of Node.js development.
- Knowledge of TypeScript and Golang would be considered a great plus.
- Understand the intricacies of HTTP and TCP/IP.
- Possess a solid understanding of data structures and data types.
- Are well-versed in Object-Oriented Programming (OOP) and design patterns.
- Have practical experience with API utilisation and design.
- Have an upper-Intermediate level of English proficiency.
- Demonstrate a strong aptitude for learning and self-improvement.
Additional Skills That Would Be a Plus:
- Familiarity with version control systems (e.g., Git).
- Knowledge of containerisation technologies such as Docker and Docker-compose, including the ability to containerize services.
- Prior experience in developing web services.
- Proficiency with web frameworks like Echo or similar.
- Unlock a once-in-a-lifetime chance to join a fully bootstrapped and ready to take-off SAAS company and shape your career with us!
- Comfortable office in the heart of Limassol.
- Competitive compensation package that reflects your skills and experience.
- A transparent grade system that allows you to track your progress and grow within the company.
- Enjoy a generous vacation package of 21 working days per year, with paid vacation available after just 3 months of continuous employment.
- Take advantage of 7 paid sick leaves annually, no doctor's note required.
- An inclusive and adaptable company culture.
- Team Buildings and Happy hours.
At IREV, we believe that our success is built on the success of our employees. We are committed to providing a positive and rewarding work environment where everyone has the opportunity to thrive and contribute to our shared goals. If you are looking for a challenging and rewarding role that allows you to grow and develop your skills as a backend developer, apply for this position!