Role Overview
The Full Stack Developer will work on designing, developing, and maintaining web applications that support SNEC’s educational initiatives. This is a full-time, on-site role based in Kozhikode involving the implementation of front-end interfaces, optimization of back-end services, and integration of APIs to ensure seamless data flow.
Responsibilities
- Implementing front-end interfaces and building/optimizing back-end services.
- Integrating APIs and ensuring seamless data flow between system components.
- Collaborating with developers and stakeholders to gather requirements and refine features.
- Troubleshooting issues and writing clean, testable code.
- Participating in code reviews and improving system performance, security, and scalability.
- Providing ongoing support for deployed applications.
Requirements
- Demonstrated experience in Full-Stack Development with the ability to integrate front-end and back-end components.
- Proficiency in web architecture, RESTful APIs, and databases (SQL/NoSQL).
- Familiarity with version control tools like Git.
- Ability to write clean, maintainable, and well-documented code with testing and debugging practices.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Strong problem-solving skills and ability to work in an on-site team environment.
Skills
- Node.js
- React.js
- PostgreSQL
- REST API
- Next.js
Nice to Have
- Experience in building or supporting educational technology platforms.