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.