Job Title: Full Stack Technical Lead
Location: Hybrid (Northern Ireland)
Salary: £75,000 - £85,000 per annum
Company Overview: A rapidly growing SaaS company is expanding into Northern Ireland. The company is poised to build a 50-person office in the region, encompassing both technical and back-office functions. They are looking for a hands-on, experienced Full Stack Technical Lead to join their dynamic team and help shape their development practices as they scale.
Role Overview: As a Full Stack Technical Lead, you will play a pivotal role in leading the design, development, and implementation of software solutions. This is a hands-on role, where you will work directly with the development team to build, optimize, and maintain critical applications and APIs. You will lead by example, ensuring high-quality code and best practices while mentoring junior developers. The ideal candidate will have a deep understanding of both front-end and back-end technologies and experience working in fast-paced, high-growth environments.
Key Responsibilities:
- Lead the design, development, and deployment of high-performance, scalable applications using .NET, React, Vue.js, and various web technologies.
- Take ownership of full-stack development, from database design and API development to front-end user interfaces.
- Collaborate with other team members to build and maintain APIs that integrate with third-party services and internal systems.
- Ensure the delivery of high-quality code and software solutions through thorough code reviews, mentoring, and enforcing best practices.
- Work closely with the product team to define technical requirements and contribute to product architecture decisions.
- Act as a technical mentor to junior and mid-level developers, helping them grow their skills and knowledge.
- Implement and maintain CI/CD pipelines to streamline development and deployment processes.
- Troubleshoot and resolve issues across the stack, from back-end services to front-end user interfaces.
- Participate in agile development practices, ensuring timely and effective delivery of features and improvements.
- Stay up-to-date with the latest industry trends, tools, and technologies to drive innovation within the team.
Required Skills & Experience:
- Proven experience in a Full Stack development role with expertise in .NET (C#), React, and Vue.js.
- Solid experience with developing and maintaining APIs (RESTful, WebSockets, etc.).
- Strong understanding of database technologies such as SQL Server or NoSQL databases.
- Experience with cloud platforms, preferably Azure, for hosting and scaling applications.
- Familiarity with modern development practices such as CI/CD, Agile, and Test-Driven Development (TDD).
- A strong understanding of front-end development, with a focus on responsive design and user experience.
- Experience in leading a technical team and mentoring developers.
- Excellent problem-solving skills and a strong attention to detail.
- Strong communication skills, both written and verbal, with the ability to collaborate with stakeholders at all levels.
Desired Skills & Experience:
- Experience with additional frameworks and libraries (Angular, Node.js, etc.) is a plus.
- Knowledge of microservices architecture and related technologies.
- Familiarity with Docker, Kubernetes, or similar containerization/orchestration tools.
- Understanding of DevOps practices and tools.
What's On Offer:
- Competitive salary of £75,000 - £85,000 per annum.
- Hybrid working arrangement, offering flexibility to work from home and in the office.
- Opportunity to work with cutting-edge technologies and have a significant impact on the company's growth.
- The chance to be part of an exciting new venture with plans for an office expansion to 50+ employees.
- Comprehensive benefits package, including healthcare and pension contributions.
- A collaborative, supportive environment that values professional development and growth.