We are looking for a highly skilled and proactive Senior Full Stack Developer with strong expertise in React (Frontend) and Python FastAPI & C# .NET (Backend). The ideal candidate will be responsible for building scalable, high-performance applications and APIs, while ensuring robust database integration using Microsoft SQL Server.
The role demands ownership, commitment, and a proactive mindset towards delivering high-quality solutions in a fast-paced setting.
Key Responsibilities
- Design, develop, and maintain scalable web applications
- Build responsive and user-friendly interfaces using React
- Develop robust backend services and APIs using Python (FastAPI) and C# .NET
- Design and implement RESTful APIs ensuring performance, security, and scalability
- Work extensively with Microsoft SQL Server for data modeling, queries, and optimization
- Collaborate with cross-functional teams including Product, QA, and DevOps
- Ensure code quality through best practices, unit testing, and code reviews
- Troubleshoot and resolve performance and production issues
- Take ownership of deliverables and ensure timely completion
- Continuously improve application architecture and development processes
Required Skills & Qualifications
- 5+ years of experience in software development
- Strong hands-on experience in:
- Frontend: React.js (hooks, state management, component-based architecture)
- Backend: Python (FastAPI) and C# .NET
- API Development: RESTful services design and implementation
- Database: Microsoft SQL Server
- Solid understanding of software design principles and modern web architectures
- Experience working in Agile/Scrum environments
- Strong debugging and problem-solving skills
- Ability to work independently and drive tasks to completion
Good to Have
- Experience working with Microsoft Azure (App Services, Functions, Azure SQL, etc.)
- Knowledge of microservices architecture
- Familiarity with containerization tools like Docker
- Experience with CI/CD pipelines and DevOps practices
Behavioral Competencies
- Proactive and self-driven with strong ownership mindset
- High level of commitment and accountability
- Strong communication and collaboration skills
- Ability to adapt and thrive in a dynamic environment