About the job Sr. Full Stack Engineer (Angular, .Net)
Position Overview
We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our global development team. In this role, you will take ownership of designing, building, and maintaining both front-end and back-end systems. You will collaborate with cross-functional teams, contribute to architectural decisions, and deliver scalable, high-performance web applications that drive real business impact.
You should have deep expertise in Angular, .NET Core, C#, and MS SQL Server, along with a strong understanding of modern software development principles such as SOLID and OOP.
Responsibilities
Front-End Development
- Develop and maintain user-facing features using Angular, Bootstrap, HTML, CSS, JavaScript, and TypeScript.
- Collaborate with UI/UX designers to ensure the technical feasibility of designs.
- Optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and responsiveness of web applications.
Back-End Development:
- Build robust, scalable server-side applications using .NET Core and C#.
- Design and implement RESTful APIs and integrations with third-party services.
- Develop and maintain complex database solutions using MS SQL Server, including writing and optimizing Stored Procedures.
- Utilize Entity Framework and LINQ for efficient data access and manipulation.
- Write clean, efficient, and reusable code following SOLID principles and best practices in OOP.
- Optimize database queries for performance and scalability.
Integration and Collaboration:
- Ensure the seamless integration of front-end and back-end components.
- Work closely with other developers to integrate APIs and third-party services
- Work collaboratively using Jira, Azure Boards, and Figma for project tracking and design prototyping.
- Conduct code reviews and contribute to improving development processes
Maintenance and Troubleshooting:
- Maintain and enhance the existing codebase while adhering to best practices.
- Proactively refactor legacy code and participate in technical debt management initiatives..
Communication and Project Management:
- Communicate effectively with team members, designers, and stakeholders.
- Utilize Jira and Azure Boards for project management and task tracking.
- Collaborate using Figma for design and prototyping.
Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7+ years of professional experience in full-stack development.
- Proficiency in Angular, Bootstrap, HTML, CSS, JavaScript, and TypeScript.
- Proficiency in Dotnet Core, C#, Entity Framework, and MS SQL Server.
- Strong understanding and application of SOLID principles and Object-Oriented Programming (OOP).
- Experience with LINQ for querying and manipulating data.
- Proficiency in using Jira and Azure Boards for project management.
- Experience with Figma for design collaboration.
- Ability to write clean, scalable, and maintainable code.
- Strong problem-solving skills and attention to detail.
- Proactive attitude and the ability to work independently as well as in a team.
- Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholder
Nice to Have:
- Experience with React, Node JS and Tailwind CSS.
- Prior experience working with container orchestration tools like Docker and Kubernetes.
- Experience working in an Agile/Scrum development process.
- Certifications or formal training in system design, software architecture, or cloud architecture principles.
Benefits/Perks:
At TygrLabs, we believe in taking care of our team members. As part of our commitment to your well-being and professional growth, we offer a comprehensive benefits package that includes:
- Profit Sharing
- Annual Merit increase based on Performance
- Festival Bonus
- Fully subsidized one meal a day
- Health Insurance
- Health & Wellness Program
- Paid Time Off
- Annual Team Outing
- Learning & Development Opportunities