Key Responsibilities
- Design and develop new platform modules and capabilities.
- Build scalable, secure, and high-performance enterprise applications.
- Translate business requirements into robust technical solutions.
- Participate in architecture, design, and technology decisions.
- Deploy, monitor, and optimize applications in cloud environments.
- Continuously improve platform performance, scalability, reliability, maintainability, and security.
- Collaborate closely with product, business, and engineering teams.
- Leverage modern AI-assisted software development practices to improve productivity and quality.
Technology Expertise
Option 1 – Microsoft-Centric Full Stack Developer
Primary Stack
- .NET Core
- ASP.NET Core
- C#
- SQL Server
Secondary Stack
- React.js
- TypeScript
- JavaScript
- Node.js
- Flutter
- MongoDB
Option 2 – Open Source-Centric Full Stack Developer
Primary Stack
- React.js
- TypeScript
- JavaScript
- Node.js
- Flutter
- MongoDB
Secondary Stack
- .NET Core
- ASP.NET Core
- C#
- SQL Server
Preferred Skills
- Azure or Google Cloud Platform (GCP)
- CI/CD Pipelines
- Docker
- Microservices Architecture
- REST APIs
- Git
- DevOps Practices
- AI-powered development tools such as Cursor and Claude
Ideal Candidate Profile
- Experience working in startup or high-growth product environments.
- Strong ownership and accountability mindset.
- Comfortable working across the full software development lifecycle.
- Actively uses AI-powered development tools to enhance productivity and software quality.
- Ability to independently drive initiatives while collaborating with cross-functional teams.
- Customer-focused and outcome-oriented.
- Passionate about learning new technologies and solving complex problems.
- Good understanding of scalable, maintainable, secure, and resilient enterprise software.
- Thrives in innovative and fast-paced environments.
Experience
Senior / Lead level Full Stack Development experience.