This is a remote position.
We are seeking a Senior Python Developer and Frontend (React) to join our team. You will be responsible for building scalable and efficient solutions that handle vast amounts of data across various NoSQL and SQL databases. Your work will be integral to ensuring the reliability and performance of our systems supporting all data features and aspects of our product. You ll also be expected to implement and maintain simple frontend features using React.
Responsibilities:
Design develop and maintain robust microservice applications written in Python.
Work extensively with MongoDB Elasticsearch or PostgreSQL to manage and query large datasets.
Develop both synchronous and asynchronous code to optimize performance and resource usage.
Build and maintain basic userfacing features and dashboards using React.
Requirements
- Experience: Minimum of 7 years of professional experience in Python development.
- Databases: Handson experience with MongoDB Elasticsearch and PostgreSQL.
- Frontend Skills: Basic experience with (e.g. building simple UI components connecting APIs rendering data).
Methodologies:
Proficiency in both synchronous and asynchronous development methodologies.
Good understanding of code efficiency performance and concurrency.
Solid understanding of ObjectOriented Programming concepts and best practices.
Microservice Architecture: Experience with Docker Kubernetes or any other containerized environments.
ProblemSolving: Strong analytical and problemsolving skills with a keen attention to detail.
Communication: Excellent communication and teamwork abilities.
Additional Advantages:
Cloud Experience: Working with one or more cloud providers such as Google Cloud Platform (GCP) Amazon Web Services (AWS) or Microsoft Azure.
Messaging Systems: Experience working with Google PubSub and/or Apache Kafka.
Data Engineering: Understanding of infrastructure and experience in data engineering.
DevOps: Knowledge of CI/CD pipelines and DevOps practices.
Programming languages: Experience with additional programming languages (e.g. Kotlin Javascript)
Main Tech Stack:
Python FastAPI Elasticsearch MongoDB PostgreSQL Kubernetes Azure GCP AWS Apache Flink Pub/Sub Kafka.
Benefits
- Work Location: Remote
- 5 days working
Experience: Minimum of 7 years of professional experience in Python development. Databases: Hands-on experience with MongoDB, Elasticsearch, and PostgreSQL. Frontend Skills: Basic experience with (e.g. building simple UI components, connecting APIs, rendering data). Methodologies: Proficiency in both synchronous and asynchronous development methodologies. Good understanding of code efficiency, performance, and concurrency. Solid understanding of Object-Oriented Programming concepts and best practices. Microservice Architecture: Experience with Docker, Kubernetes, or any other containerized environments. Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail. Communication: Excellent communication and teamwork abilities.