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 prioritize building strong professional relationships with both our employees and clients. IREV is looking for a skilled and experienced Tech Lead to join our team and work on the development of our SaaS platform.
Key responsibilities:
- Design and implement high-quality, scalable solutions that effectively address complex business requirements and enhance system performance.
- Optimize the performance of the platform by implementing caching, database optimization, and other best practices. Drive best practices in development, testing, and deployment processes.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Drive the technical planning of new features and enhancements, ensuring they align with our strategic goals and meet the highest standards.
- Effectively distribute tasks among team members, balancing the workload to optimize productivity and ensure timely completion of projects.
- Ensure seamless integration between the backend and frontend components for a cohesive user experience.
- Conduct thorough code reviews to maintain high code quality, ensure adherence to best practices, and facilitate knowledge sharing within the team.
- Lead, mentor, and manage a team of developers, fostering a collaborative, innovative, and high-performing environment that encourages continuous improvement.
- Participate in performance evaluations, offering constructive feedback and support to help team members grow and achieve their professional goals.
- Take a proactive role in feature development and ongoing maintenance of the Lead Distribution product using Node.js and Angular.
- Ensure timely and high-quality delivery of product features by effectively managing the development process and addressing any issues that arise.
- Maintain clear and consistent communication across different functions, facilitating smooth project execution and fostering a unified team approach.
Our ideal candidate will possess:
- Minimum 3 years of commercial experience using TypeScript (Node.js and Angular) in a professional setting.
- Proven track record of at least 1 year in a managerial or team lead role.
- Proficient in English, both written and spoken, at a B2 level or higher.
- Experience with relational databases such as PostgreSQL.
- Familiarity with Docker and Git version control system.
- Knowledge of OOP, SOLID principles, and design patterns.
- Deep understanding of web technologies, client-server communication, and RESTful API design.
- Experience in developing Software as a Service (SaaS) applications.
- Experience in building CRM or ERP systems.
- Strong problem-solving skills and the ability to make sound decisions under pressure.
- Excellent interpersonal and communication skills.
- Experience with Agile methodologies and project management tools such as JIRA or Trello is a plus.
Benefits:
- 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!
- Fully remote or Comfortable office in the heart of Limassol.
- Competitive compensation package that reflects your skills and experience.
- Enjoy a generous vacation package of 21 working days per year.
- 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 aTechnical Lead, apply for this position!