Full Stack Developer – Python & Angular

  • Tech-19 is looking for a Full Stack Developer to develop an end-to-end system, including both backend and frontend components.
  • The application is a map-based platform with a data pipeline, combining backend services, geospatial visualization, workflow orchestration, monitoring, and cloud-native infrastructure.

 

Responsibilities

·       Develop and maintain backend services in Python and frontend components in Angular.

·       Build clean, scalable, and maintainable code.

·       Integrate map-based UI features with backend APIs and data pipeline components.

·       Work with SQL databases, RabbitMQ, Prefect, Grafana, and Prometheus.

·       Work with cloud-native environments using AWS, Docker, and Kubernetes.

·       Collaborate with developers, DevOps, QA, and product stakeholders.

·       Participate in Agile development processes and apply code quality practices such as unit tests, integration tests, dependency injection, mocks, and code reviews.

 

      Requirements

·       At least 3 years of experience with Python.

·       At least 3 years of experience with Angular.

·       Experience developing production backend and frontend systems.

·       Experience with SQL databases.

·       Good knowledge of AWS, Docker, and Kubernetes.

·       Familiarity with RabbitMQ, Prefect, Grafana, and Prometheus.

·       Familiarity with Agile methodologies and clean code practices.

·       Strong teamwork, ownership, and problem-solving skills.

 

      Advantages

·       Experience with geospatial systems, GIS, map-based applications, or satellite/remote-sensing data.

·       Experience with data pipelines and distributed systems.

·       Experience with FastAPI, PostgreSQL/PostGIS, MinIO/S3, or Kubernetes-based deployments.

·       Experience or familiarity with AI/ML models, including integrating AI models into production systems or working with model outputs.

 

      Position Type

·       Full-time position.

·       Hybrid