The full-stack web developer will play a critical role in designing, developing, and maintaining our web solutions, with a focus on both client-side and server-side technologies. The candidate should have expertise in building robust and scalable web applications using modern front-end and back-end technologies. Familiarity with geographic information system (GIS) integration and modern map libraries would be a significant plus.
Responsibilities
Full Stack Development:
- Design, develop, and maintain front-end applications using Angular, HTML, CSS, and JavaScript.
- Implement server-side logic using Java and Spring Boot.
API Integration:
- Develop and integrate RESTful APIs to enable seamless communication between front-end and back-end systems.
Database Management:
- Maintain relational databases to ensure efficient data storage and retrieval.
Version Control:
- Collaborate with team members using GitHub for source control, versioning, and code reviews.
Map Libraries & GIS Integration:
- Work with modern map libraries like Leaflet, OpenLayers, Mapbox GL JS, and Google Maps JavaScript API for interactive mapping applications.
- Integrate GIS data into web applications.
Quality Assurance:
- Write unit tests and participate in code reviews to ensure high-quality codes.
Cross-Functional Collaboration:
- Work closely with cross-functional teams, including UI/UX designers, product managers, and QA teams, to deliver user-centric solutions.
Qualification
BE or MCA/MTech degree
Experience
At least 1 year of experience in full-stack web development, from rapid prototyping to building production-ready application by applying key design principles.
Skill Set
- Proficiency in Angular, HTML, CSS, and JavaScript.
- Ability to apply best practices in design principles for UX, usability, reliability, and performance.
- Strong knowledge of Java and Spring Boot for back-end development
- Experience with relational databases such as PostgreSQL.
- Hands-on experience with GitHub for version control and collaboration.
- Familiarity with modern map libraries (e.g., Leaflet, OpenLayers, Mapbox GL JS, Google Maps JavaScript API).
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork skills.
- Knowledge of GIS concepts and their application in web development would be an advantage.
Location
Bengaluru
How to apply
Please send an email to careers@cstep.in with the subject ‘Application: Full-Stack Web Developer’ and attach a copy of your updated CV, as well as a cover letter.