Full-Stack Developer - Flutter + Web GIS + Python

Job Description

Title: Full-Stack Developer - Flutter + Web GIS + Python

Company Name: EMEC

Vacancy: 1

Age: 27 to 35 years

Job Location: Dhaka (Lalmatia)

Salary: Negotiable

Experience:

  • 2 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, Engineering Firms


Published: 2026-02-16

Application Deadline: 2026-03-18

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
    • Bachelor of Science (BSc)


Requirements:
  • 2 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, Engineering Firms


Skills Required: AWS,Flutter,geoserver,Mongo DB,Next.js,Node JS,PostgreSQL,Python

Additional Requirements:
  • Age 27 to 35 years
  • Only Male


Responsibilities & Context:

Job Type

Permanent (Full-Time)

Working Hours

9:00 AM – 5:00 PM (as per company policy)

About the Role

We’re hiring a Full-Stack Developer (JavaScript) with Python and Flutter experience, with a strong focus on Web GIS systems. The primary responsibility of this role is to design and develop geospatial web applications that serve, render, and interact with spatial data and map layers, integrate with GeoServer, and ensure reliable cloud deployment using AWS and CI/CD pipelines.

In addition to web platforms, the candidate should be capable of contributing to cross-platform mobile applications using Flutter, particularly for map-based or data-driven applications.

Key Responsibilities

  • Develop and maintain Web GIS applications (map rendering, spatial queries, layer control, performance optimization).

  • Publish and manage geospatial services using GeoServer (WMS/WFS/WMTS, SLD styling, layer configuration).

  • Build full-stack web applications using modern JavaScript frameworks.

  • Develop and maintain mobile applications using Flutter (Android & iOS).

  • Design and manage databases for application and spatial data.

  • Develop backend APIs and automation tools using Python.

  • Deploy, manage, and monitor applications on AWS infrastructure.

  • Implement and maintain CI/CD pipelines for automated testing and deployment.

  • Ensure code quality, documentation, scalability, and security best practices.

Required Qualifications

  • Minimum 2 years of professional experience in software development.

  • At least 2 years of experience in Flutter mobile app development.

  • Strong experience with JavaScript full-stack development.

  • Hands-on experience with Web GIS concepts and map-serving workflows.

  • Experience working with GeoServer (or similar geospatial server technologies).

  • Experience with Next.js and modern frontend development practices.

  • Experience with MERN Stack and/or PERN Stack development.

  • Strong working knowledge of PostgreSQL and MongoDB (PostGIS is a strong plus).

  • Experience with Python for backend services, automation, or geospatial processing.

  • Familiarity with AWS cloud services and deployment strategies.

  • Understanding of CI/CD pipelines and version control systems.

Tech Stack & Tools (Expected Familiarity)

Core Web GIS:

GeoServer, WMS/WFS/WMTS, SLD, GeoJSON

Frontend (Web):

Next.js, React.js, TypeScript (preferred), Leaflet / OpenLayers / Mapbox GL

Mobile:

Flutter (Dart), REST API integration, Play Store/App Store deployment process

Backend:

Node.js, Express.js, REST APIs, Python (FastAPI/Flask is a plus)

Databases:

PostgreSQL, MongoDB, PostGIS

DevOps & Cloud:

AWS (EC2, S3, IAM, RDS, CloudFront), Docker, Git, CI/CD (GitHub Actions / GitLab CI / Jenkins or similar)

Compensation & Benefits

  • Salary: Negotiable based on experience and skills (minimum 2+ years required).

  • Two festival bonuses per year.

  • Yearly salary review based on performance.

  • Profit-sharing opportunity available (project-based eligibility).

How to Apply

Fill up the given form below with correct information:

https://forms.gle/DQbrCtfJ5SkVULYQ6



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Only Male can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs