Bachelor's degree in Computer Science Engineering, ECE, TCE or MCA.
Proven 5 to 7 years experience as a Full Stack Developer or Frontend developer.
Proficiency in Python, JavaScript, and TypeScript. Solid understanding of relational and NoSQL databases, with experience in PostgreSQL/PostGIS and MongoDB.
Experience with React.js and Node.js for building modern web applications.
Familiarity with cloud computing platforms, particularly AWS services such as EC2 Lambda, ECR, and RDS. Strong knowledge of Docker for containerization and deployment.
Experience integrating third-party libraries and APIs, such as Mapbox, for enhanced functionality.
Experience with geospatial solutions, including PostGIS and Mapbox is preferred
Job Responsibilities
Develop and maintain web applications using a combination of Python, JavaScript, and TypeScript.
Design and implement efficient database schemas using PostgreSQL/PostGIS for spatial data storage and retrieval.
Utilize React.js for building responsive and interactive user interfaces.
Implement server-side logic using Node.js to ensure high performance and scalability.
Deploy and manage applications on AWS cloud infrastructure, including EC2 Lambda, ECR, and RDS.
Containerize applications using Docker for efficient deployment and scalability. Integrate MongoDB for flexible and scalable NoSQL database solutions.
Utilize third-party libraries such as Mapbox for advanced mapping and location-based services.
Create innovative front-end and back-end data storage solutions and delivery tools.
Troubleshoot and debug applications.
Modify database tables, fields, etc., and make database design decisions of moderate to high complexity.
Build deployment packages, use issue tracking software, use source code control, and perform other supporting activities related to application development projects.
Liaise with developers, designers, and DevOps to identify new features. Perform other duties as required.