Job Title : .NET Full Stack Lead
Location : Seattle WA (Remote)
Job Type : Fulltime Contract
Minimum: 14 years
Candidate should be open for HackerRank test. LinkedIn 300 plus connections should be there.
Airlines industry experience is mandatory. This is a lead role so current lead experience must be there in last 2 roles.
About the Role:
-
We are looking for a highly skilled FullStack Engineer with a strong background in backend and frontend technologies to join our growing team.
-
In this role you will work across the stack with a focus on developing scalable and maintainable applications.
-
Youll leverage your expertise in .NET Azure TypeScript and modern frontend frameworks (React or Angular) to deliver seamless user experiences while ensuring smooth API integrations.
-
If youre comfortable working across the stack enjoy solving complex technical challenges and are passionate about creating highquality software solutions this is the perfect role for you!
Responsibilities:
-
FullStack Development: Design develop and maintain both frontend and backend components of web applications ensuring seamless interaction and user experience.
-
Backend Development: Build robust backend services using .NET and Azure with a strong emphasis on API development integration and performance optimization.
-
Frontend Development: Work with modern frontend technologies including React or Angular to build dynamic and responsive user interfaces that align with business requirements.
-
API Integration: Develop and integrate RESTful APIs and microservices to ensure smooth communication between the frontend and backend and enable data flow across multiple systems.
-
Cloud Development: Leverage Azure cloud services to build scalable secure and reliable cloudbased applications. Experience with Azure DevOps or similar tools to streamline deployment processes is a plus.
-
Collaboration: Work closely with crossfunctional teams including designers product managers and other engineers to deliver highquality software solutions that meet business needs.
-
Code Quality & Best Practices: Ensure high standards of code quality performance and maintainability by writing clean efficient and welldocumented code. Participate in code reviews and knowledge sharing with the team.
-
Agile Methodology: Contribute to the agile development process by participating in sprint planning daily standups and iterative development cycles.
-
Troubleshooting & Support: Provide ongoing support and troubleshooting for both frontend and backend systems to resolve issues quickly and minimize downtime.
Requirements:
-
Experience: 3 years of experience as a FullStack Engineer with a solid understanding of both frontend and backend development.
-
Backend Technologies: Proficiency in .NET development (C#) with a strong understanding of web services REST APIs and integration patterns.
-
Frontend Technologies: Strong experience with frontend frameworks such as React or Angular. Knowledge of TypeScript is essential.
-
Cloud Computing: Handson experience with Azure including services like Azure Functions Azure App Service and Azure SQL Database. Familiarity with cloudnative development practices is a plus.
-
API Integration: Extensive experience in designing developing and integrating RESTful APIs for seamless communication between different parts of the application.
-
Version Control: Proficient in version control systems like Git for managing codebases and collaboration.
-
Database Knowledge: Experience working with relational databases (e.g. SQL Server PostgreSQL) and familiarity with NoSQL databases (e.g. MongoDB).
-
Problem Solving: Strong analytical and troubleshooting skills with a focus on optimizing performance and resolving issues efficiently.
-
Collaboration: Ability to collaborate effectively in a teamoriented environment with excellent communication skills.
Preferred Qualifications:
-
Frontend Expertise: Experience with modern frontend frameworks like React or Angular and a deep understanding of JavaScript TypeScript and frontend best practices.
-
Cloud DevOps: Familiarity with Azure DevOps CI/CD pipelines and containerization (e.g. Docker Kubernetes) for automating the deployment process.
-
Agile Methodologies: Experience working in an Agile or Scrum environment with iterative development and continuous improvement.
-
UI/UX Design Awareness: Understanding of UI/UX principles and the ability to collaborate effectively with designers to deliver userfriendly interfaces.
-
Additional Backend Experience: Familiarity with microservices architecture and experience with .NET Core and containerized applications is a plus.
-
Other Languages/Frameworks: Experience with other backend or frontend frameworks such as JavaScript (Node.js) Java (Servlet/JSP) or Python is a bonus.