Project description
We are looking for a Full Stack Developer with strong experience in modern front-end frameworks and backend service development using .NET or Java. The role involves designing, developing, and maintaining scalable web applications using React.js and enterprise-grade backend technologies. You will work in a collaborative Agile environment, contributing across the full software development lifecycle, including UI development, API integration, performance optimization, and deployment.
Responsibilities
- Develop responsive and high-performance web applications using React.js and modern JavaScript/TypeScript frameworks
- Design and build scalable backend services and RESTful APIs using .NET / .NET Core or Java (Spring Boot preferred)
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize applications for maximum speed, scalability, and user experience
- Implement state management solutions such as Redux and ensure efficient data flow
- Work on microservices-based architecture and ensure secure and reliable service communication
- Participate in code reviews, unit testing, and integration testing
- Contribute to CI/CD pipelines and deployment processes
- Troubleshoot, debug, and upgrade existing systems
- Ensure adherence to coding standards, best practices, and security guidelines
SKILLS
Must have
- 5+ Years strong experience in Full Stack Developer role
- Strong hands-on experience with React.js and modern front-end development (HTML5, CSS3, JavaScript, TypeScript)
- Good experience in backend development using .NET / .NET Core (C#) or Java (Spring Boot)
- Experience in building and consuming REST APIs
- Knowledge of state management (Redux or similar)
- Understanding of microservices architecture
- Experience with SQL (MSSQL) and/or NoSQL (MongoDB) databases
- Familiarity with CI/CD tools (Jenkins or similar)
- Strong understanding of object-oriented programming and design principles
- Experience with version control systems (Git)
Nice to have
• Experience with Next.js / Nuxt.js / Vue.js
• Exposure to cloud platforms (AWS / Azure)
• Knowledge of Docker and containerization
• Familiarity with SSR (Server-Side Rendering) and performance optimization techniques
• Experience with Elasticsearch or analytics tools
• Exposure to AI-assisted coding tools (e.g., Copilot, Cursor)
• Basic understanding of UI/UX tools like Figma or Canva