ABOUT THE ROLE
We are looking for an experienced Full Stack Developer with 5+ years of hands -on experience in designing,
developing, and maintaining scalable web applications. The ideal candidate should be comfortable working across
both frontend and backend technologies, building high -performance applications, and collaborating with
cross -functional teams.
RESPONSIBILITIES
• Design, develop, test, and maintain web applications from frontend to backend.
• Build responsive and user -friendly interfaces.
• Develop RESTful APIs and backend services.
• Optimize application performance, scalability, and security.
• Work with databases and ensure efficient data modeling.
• Participate in code reviews and maintain coding standards.
• Collaborate with product managers, designers, and other developers.
• Troubleshoot production issues and provide timely fixes.
• Contribute to architecture and technical design discussions.
• Write technical documentation and maintain deployment processes.
REQUIRED SKILLS
Frontend
• Strong experience with JavaScript / TypeScript
• React, Next.js (Angular optional)
• HTML5, CSS3, responsive design
• State management: Redux, Zustand, Context API
Database
• PostgreSQL & MySQL
• Database design, indexing, and query optimization
Backend
• Strong experience with Node.js & Express.js
• REST API design and microservices
• Authentication & authorization (JWT, OAuth)
Cloud & DevOps
• Docker & Git
• CI/CD pipelines
• Cloud: AWS, Microsoft Azure, Google Cloud
Platform
PREFERRED SKILLS
• Experience with geospatial applications and mapping technologies
• Knowledge of PostGIS, MapLibre, and GeoServer
• Experience with caching systems such as Redis
• Familiarity with message queues and event -driven architecture
QUALIFICATIONS
• Bachelor's degree in Computer Science, Engineering, or a related field
• 5+ years of professional software development experience
• Strong problem -solving and debugging skills
• Excellent communication and collaboration abilities
NICE TO HAVE
• Experience building GIS, location intelligence, or spatial analytics platforms
• Exposure to large -scale data processing and visualization
• Experience leading small technical initiatives or mentoring junior developers