Edusmart

1 Job openings at Edusmart
Full Stack Developer bengaluru 3 - 5 years INR 11.0 - 18.0 Lacs P.A. Hybrid Full Time

Position Overview: We are seeking a talented Full Stack Developer with 3-5 years of experience to join our growing engineering team. You will play a key role in designing, developing, and maintaining scalable web applications that power our educational platform. This is an excellent opportunity for a motivated developer who is passionate about education technology and wants to make a meaningful impact. Key Responsibilities: Design, develop, and maintain full-stack web applications using React, .NET, and PostgreSQL Write clean, maintainable, and efficient code following best practices and coding standards Build responsive and intuitive user interfaces using React and modern frontend technologies Develop robust RESTful APIs and backend services using .NET Core/Framework Design and optimize database schemas, queries, and stored procedures in PostgreSQL Write and maintain comprehensive unit tests, integration tests, and end-to-end tests Implement test-driven development (TDD) practices where applicable Debug and troubleshoot issues across the full stack Perform code reviews and provide constructive feedback to team members Ensure code quality through automated testing and continuous integration Collaborate with product managers, designers, and other developers in an agile environment Participate in sprint planning, stand-ups, and retrospectives Document technical specifications, APIs, and system architecture Contribute to technical discussions and architectural decisions Required Qualifications Experience 3-5 years of professional experience in full-stack web development Strong proficiency in React.js and modern JavaScript/TypeScript Solid experience with .NET Core or .NET Framework (C#) Hands-on experience with PostgreSQL or other relational databases Technical Skills Frontend: React.js, JavaScript/TypeScript, HTML5, CSS3, Redux/Context API, React Hooks Backend: .NET Core/Framework, C#, RESTful API design, Entity Framework Database: PostgreSQL, SQL, database design and optimization Testing: Unit testing, integration testing, Jest, xUnit/NUnit, TDD practices Cloud: Basic familiarity with AWS services (EC2, S3, RDS) Version Control: Git, GitHub/GitLab/Bitbucket Tools: Docker basics, Agile/Scrum methodologies AI-Assisted Development: Experience using AI coding assistants (GitHub Copilot, Cursor, or similar tools) to enhance productivity and code quality Soft Skills Strong problem-solving and analytical skills Excellent communication and teamwork abilities Self-motivated with ability to work independently Attention to detail and commitment to quality Adaptability and willingness to learn new technologies Ability to effectively leverage AI tools while maintaining code ownership and understanding Preferred Qualifications Bachelor's degree in Computer Science, Engineering, or related field Experience with microservices architecture Familiarity with additional testing frameworks (Selenium, Cypress, Playwright) Experience with performance testing and optimization Knowledge of containerization technologies (Docker, Kubernetes) Understanding of CI/CD concepts and tools Familiarity with AWS services Contributions to open-source projects Knowledge of Python will give bonus points What We Offer Competitive salary and benefits package Flexible hybrid work arrangements Professional development opportunities Collaborative and innovative work environment Opportunity to make a real impact in education