Position Overview:
We are seeking a senior experienced and motivated full-stack Sr. Developer to join our growing development team. As a full stack Web Developer, you will be responsible for designing, developing, and maintaining web applications with a focus on high-performance, scalability, and user experience.
Key Responsibilities:
- Design and develop dynamic, high-performance responsive and secure enterprise web applications.
- Collaborate with UX/UI designers to ensure a seamless, responsive, and engaging user interface.
- Stay updated with the latest web development trends, technologies, and best practices including ability to combine traditional programming skills with AI assisted development
- Write clean, maintainable, and efficient code following best practices in Cloud Native environment.
- Exposure to test-driven development and implement Unit Testing framework to promote test-first development approach.
- Optimize web applications for maximum speed, scalability, and responsiveness.
- Troubleshoot and debug issues across the entire web application stack.
- Ensure cross-browser compatibility and resolve front-end performance issues.
- Participate in code reviews and contribute to knowledge sharing within the team.
- Implement RESTful APIs and integrate third-party services as needed.
- Follow Agile development practices and work in sprints to deliver features on time.
- Strong collaborative mindset with keen interest to guide and mentor junior developers
Primary Skills (Required):
- Server-side Development: Strong experience in Node.js, Java J2EE, Python (some exposure in PHP might help in navigating legacy code) including developing APIs and working with corresponding relevant frameworks (e.g. Spring/Spring Boot, FastAPI/Nest.js etc), for enterprise grade microservices based development.
- Cloud Native Development: Familiarity with working in any leading cloud platforms (preferably AWS on Linux infra).
- Frontend Technologies: Proficient in developing modern web applications using market leading scripting frameworks like React.js (and/or Flutter). Also highly desirable to have exposure in any other framework like Next.js (preferred). Solid understanding of HTML5, CSS3, Typescript and responsive design principles.
- Testing: Strong hands-on experience in designing and implementation of any Unit Testing frameworks (e.g., Junit, Mocha, pytest, Jest, React Testing Library, Flutter Test, Mockito etc.) to promote test-first and test-driven development both on Client & Server sides.
- UI/UX Design: Basic understanding of UI/UX principles to collaborate effectively with designers.
- DevOps & Version Control: Experience with basic adoption of version control & CI/CD processes using tools like with Git/GitHub & working with pipelines in Jenkins, AWS DevOps etc.
- APIs & Integration: Extensive experience in building secure, scalable, performance optimized and resilient APIs (RESTful preferably) as well as integration with external 3rd party APIs.
- Cross-Browser Compatibility & Security: Knowledge of building web applications in considerations to OWASP secure coding guidelines and compatible across different browsers.
- Database Integration: Familiarity with MySQL, SQL Server, Mongo/Cassandra or other relational and/or NoSQL databases for data handling.
- AI-aided development - Preference to have hands-on experience leveraging AI-assisted tools/AI-copilots for rapid prototyping, appropriation and optimization of generated code, and test case generation in an integrated development environment.
Secondary Skills (Preferred):
- Agile Methodologies: Experience working in an Agile/Scrum environment, ensuring iterative delivery and collaboration.
- UI-UX Tools (Figma etc.): Familiarity with UI-UX design/dev tools (pref. Figma) to collaborate with designers and implement design-to-code workflows.
- Basic exposure to Linux as development work environment.
Pay: ₹1,000,000.00 - ₹1,200,000.00 per year
Benefits:
- Health insurance
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
Application Question(s):
- Total experience in portfolio showcasing web applications developed, with links to live projects or GitHub?
Education:
Experience:
- end-to-end web development.: 6 years (Preferred)
Language:
- Hindi , English , bengali (Preferred)
Location:
- Kolkata, West Bengal (Preferred)
Work Location: In person