HireBound
Website:
hirebound.io
Job details:
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.
Click on Apply to know more.