Job Description
Loynova is a leading provider of innovative and customizable loyalty solutions. We specialize in creating tailored loyalty programs that drive customer engagement and brand loyalty for businesses of all sizes. With a global reach and a prestigious client list including Visa, Orange, and Shell, we are a dynamic and rapidly growing company committed to delivering exceptional results.
We’re seeking an experienced Technical Lead / Full Stack .NET Developer to lead a dynamic and skilled team. This role combines hands-on development with technical leadership, allowing you to shape the direction of our projects and contribute directly to our success. You will mentor team members, foster a culture of excellence, and ensure the timely delivery of high-quality projects.
As a Technical Lead, you'll be responsible for:
Technical Leadership:
Provide technical guidance and mentorship to your team members.
Conduct and oversee code reviews to maintain quality and adherence to coding standards.
Provide your input at all stages of the Development Lifecycle; Design, coding, testing and production release.
Team Management:
Assign tasks, monitor project progress, and ensure deadlines are met.
Address team concerns and resolve conflicts as needed.
Identify and address skill gaps to strengthen team capabilities.
Full-stack Development:
- Design, develop and maintain efficient and scalable back-end, front-end and APIs in an agile team environment.
- Write clean, well-structured, and maintainable code.
- Conduct code reviews and testing to identify and fix issues.
- Design, implement and optimize complex databases for performance and scalability.
- Design and implement automated testing frameworks for unit, integration, and end-to-end testing.
- Develop and maintain test scripts to ensure comprehensive coverage.
- Collaborate with QA and development teams to integrate automated tests into the CI/CD pipeline seamlessly.
- Build and maintain CI/CD pipelines using tools such as Azure DevOps or GitLab.
- Use containerization technologies (Docker, Kubernetes) to streamline deployments.
- Automate deployment processes and infrastructure provisioning for greater efficiency.
- Efficiently identify, troubleshoot, and resolve technical issues.
- Develop innovative solutions to complex problems.
- Work with cross-functional teams to overcome project challenges.
RequirementsExperience:
- 5+ years in software development, with a strong foundation in full stack .NET technologies.
- 1+ years in team leadership roles with a record of successful project delivery.
Technical Skills:
- Proficiency in C#, ASP.NET Core MVC, Web API, JavaScript, HTML5, CSS3, SQL Database and Git.
- Experience with modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Strong knowledge of design patterns, SOLID principles, and best practices.
- Proficiency in API development, versioning, documentation and integration.
- Experience with automated testing tools and frameworks (e.g., NUnit, xUnit, Selenium, or Cypress).
- Experience with cloud hosting platforms (Azure, AWS, or GCP).
- Experience in CI/CD tools (e.g., Jenkins, Azure DevOps, GitLab) and containerization (Docker, Kubernetes).
Preferred to have:
- Experience with Node.js, Flutter or React Native.
- Experience with No SQL Database.
- Have experience working with multi-threaded code.
- Worked with memory caching tools, like Redis.
- Have concurrency and Service Bus experience.
Soft Skills:
- Excellent communication and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Proven leadership skills with the ability to motivate and guide teams.
- Attention to detail and commitment to high-quality results.
BenefitsWhat We Offer:
Professional Growth: Opportunities for career advancement and skill development.
Collaborative Environment: A supportive team that values your contributions.
Cutting-Edge Projects: Work with innovative technologies and solutions.
If you’re a passionate developer with strong leadership skills and a commitment to technical excellence, we’d love to hear from you.