freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Developer

Summary

Build and maintain scalable full-stack web apps using .NET Core, C#, Angular, and AWS; design microservices and optimize SQL databases.

We are seeking an experienced Senior Full-stack Developer to join our growing technology team. In this role, you will be responsible for developing, delivering, and supporting scalable full-stack software solutions across our product suite. You will collaborate closely with technical leads and cross-functional teams to design, build, and maintain high-quality applications aligned with modern development standards and best practices.

KEY RESPONSIBILITIES:

  • Full-stack Development: Design, develop, enhance, and maintain scalable web applications and software solutions using modern Microsoft technologies and frameworks.
  • Architecture & Design: Contribute to planning and designing microservices and event-driven architectures to support scalable and high-performing systems.
  • Collaboration: Work closely with developers, QA engineers, product stakeholders, and technical leads to deliver high-quality solutions aligned with business requirements.
  • Database Optimization: Develop and optimize SQL queries, database structures, and application performance for efficiency and scalability.
  • Cloud & DevOps Support: Contribute to cloud-based deployments and development processes within AWS environments and CI/CD pipelines.
  • AI-Assisted Development: Utilize AI-assisted coding and productivity tools such as Claude Code, GitHub Copilot, or similar technologies to improve development efficiency and documentation quality.
  • Problem-Solving: Troubleshoot technical issues, debug applications, and provide effective solutions across the software development lifecycle.
  • Communication: Clearly communicate technical concepts to both technical and non-technical stakeholders.
  • Quality & Standards: Ensure applications follow coding standards, development frameworks, and best practices while maintaining high attention to detail.

QUALIFICATIONS

  • Degree in Computer Science, Information Technology, or equivalent practical experience.
  • 10+ years of experience working with Microsoft technology stacks.
  • 35 years of hands‑on experience with .NET Core / ASP.NET Core and C#.
  • Strong experience with Angular development.
  • Experience with microservices and event-driven architecture.
  • Strong SQL database development and query optimization skills.
  • Experience working with Amazon Web Services (AWS).

NICE TO HAVE:

  • Experience with Entity Framework / EF Core.
  • Experience with containerization technologies.
  • Familiarity with Jenkins and CI/CD pipelines.
  • Experience working in Agile development environments.

SKILLS & COMPETENCIES:

  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to articulate technical concepts clearly to non-technical stakeholders.
  • Detail-oriented with a proactive and action-focused mindset.
  • Ability to work collaboratively within distributed and cross-functional teams.
  • Adaptability and willingness to learn new technologies and tools.

See also