Loading open roles
Loading open roles
Loading role
HireBound · posted 8 months ago
The role:
We are seeking an experienced Senior Python Backend Developer to join our team
and contribute to the development and maintenance of scalable software
products. The ideal candidate should have a strong foundation in Python
programming along with practical experience with message processing
technologies. You will be responsible for developing, optimizing, and
maintaining real-time data applications, ensuring high performance and
scalability while collaborating closely with cross-functional teams.
Department: Engineering
Job Responsibilities:
● Develop, test, and maintain scalable Python applications.
● Build and manage domain driven architectures and messaging applications.
● Collaborate with cross-functional teams to define, design, and ship new
features and implement robust data processing pipelines.
● Troubleshoot and debug applications to optimize performance and reliability.
● Optimize and maintain existing codebases, ensuring high performance and
reliability.
● Integrate third-party services and APIs into Python applications.
● Conduct code reviews and contribute to improving the quality of code and
best practices.
● Ensure software is up-to-date with the latest industry trends and
technologies.
Primary skills:
● 5-8 years of experience in Python development and third party libraries
(FastAPI).
● Solid understanding of microservice architecture.
● Hands-on experience of Apache Kafka.
● Experience working with message brokers.
● Hands-on experience of asynchronous programming and event-driven systems.
● Familiarity with microservices architecture.
● Solid understanding of data structures and algorithms.
● Understanding of containerization tools such as Docker and Kubernetes.
● Experience with version control systems like Git.
● Experience with relational and NoSQL databases.
● BE/B.Tech degree in engineering
Secondary Skills:
● Familiarity with Docker and Kubernetes for container orchestration.
● Experience with RESTful APIs development and integration.
● Exposure to CI/CD pipelines and automated testing.
● Exposure to monitoring and observability tools such as Prometheus, Grafana,
etc.
● Knowledge of cloud platforms such as AWS, Azure, or GCP.