Require a Fullstack Engineer in Bangalore
Posted on:
5 hours ago
Vacancies:
1 Vacancy
Job Summary
- Design develop and maintain full-stack web applications using modern frameworks and technologies.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Build responsive and accessible user interfaces using front-end technologies such as React TypeScript and modern CSS.
- Develop scalable and efficient backend services using Express or similar frameworks.
- Implement and manage RESTful APIs and GraphQL endpoints for seamless data flow between frontend and backend systems.
- Ensure database performance and integrity through optimized queries indexing and schema design (e.g. PostgreSQL MongoDB).
- Integrate third-party services including payment gateways analytics tools and authentication providers.
- Conduct code reviews write unit and integration tests and enforce best practices for code quality and security.
- Monitor application performance and troubleshoot issues in production environments using observability tools.
- Stay updated with emerging trends in education technology and contribute to architectural improvements and innovation.
Requirements
- 25 years of professional experience in fullstack software development with a focus on web applications.
- Proficiency in modern front-end technologies: React TypeScript Redux and responsive design principles.
- Strong backend development skills using Express or equivalent frameworks.
- Experience with database systems: PostgreSQL MongoDB or similar relational/non-relational databases.
- Hands-on experience with RESTful and GraphQL API design and implementation.
- Familiarity with cloud platforms such as AWS Google Cloud or Azure for deployment and infrastructure management.
- Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
- Understanding of CI/CD pipelines and DevOps practices using tools like GitHub Actions Jenkins or GitLab CI.
- Strong problem-solving skills attention to detail and a passion for building user-centric educational technology.
- Bachelors degree in Computer Science Engineering or a related field; or equivalent practical experience.
- Experience in the education or edtech industry is highly desirable.
Required Skills:
Teaching
Required Education:
Bachelors/Masters Degree in English