About the Company: Interview Now is a fast-growing SaaS startup focused on solving some of the most challenging problems within the human resources and talent acquisition industry. We are challenged with the goal of modernizing and streamlining one of the most ubiquitous and archaic industries in today’s global economy: hiring and recruiting processes. We are bringing together a state of the art technology, data mining and modern communication to streamline bureaucratic outdated recruiting processes that results in allowing our customers to reach a bigger audience, provide a better candidate experience and find the talent they need better and faster.
About the Role: As a Senior Tech Lead Software Engineer at Interview Now, you will play a pivotal role in driving the technical direction of our projects. You will work with a team of talented engineers, collaborating with cross-functional teams to design, develop, and deliver high-quality software solutions. Your expertise will guide architectural decisions, ensure best practices, and mentor other engineers, fostering a culture of continuous learning and innovation.
Responsibilities:
- Leadership & Mentorship
- Help lead a team of software engineers, providing technical guidance, mentorship, and support.
- Drive code reviews, architecture discussions, and ensure adherence to engineering best practices.
- Foster a collaborative team environment, promoting open communication and knowledge sharing.
- Technical Strategy & Execution
- Help define and execute the technical roadmap in alignment with business goals.
- Collaborate with product managers, designers, and other stakeholders to deliver scalable and maintainable solutions.
- Make critical architectural decisions, considering performance, scalability, and reliability.
- Software Development
- Write clean, maintainable, and efficient code, adhering to best practices in software development.
- Lead by example, participating in hands-on coding and debugging as needed.
- Ensure the team follows a consistent software development lifecycle, including agile methodologies.
- Innovation & Continuous Improvement
- Stay updated with emerging technologies and industry trends, integrating them into the development process where applicable.
- Drive initiatives to improve the efficiency, security, and quality of the software development process.
- Advocate for automation and DevOps practices to enhance the delivery pipeline.
Qualifications:
- Experience
- 5+ years of experience in software engineering, with at least 3 years in a leadership or tech lead role.
- Proven track record of leading engineering teams and delivering complex software projects.
- Extensive experience with Ruby, JavaScript, CSS, HTML
- Technical Skills
- Strong proficiency in software architecture and design patterns.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices.
- In-depth knowledge of databases, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
- Familiarity with front-end technologies (e.g., React, Angular, NextJS) and backend frameworks (e.g., Ruby on Rails, Node.js).
- Leadership Skills
- Excellent communication and interpersonal skills.
- Ability to inspire and motivate a team, driving a culture of innovation and excellence.
- Strong problem-solving skills and a strategic mindset.
Pay range and compensation package: Competitive salary and performance-based bonuses
Equal Opportunity Statement: Include a statement on commitment to diversity and inclusivity.
Benefits:
- Health, dental, and vision insurance
- Flexible work hours and remote work options
- Professional development opportunities