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