Description :
- Design, develop, and maintain robust, scalable, and high-performance backend systems.
- Build and enhance RESTful APIs and microservices using Python.
- Work with SQL and NoSQL databases such as PostgreSQL, MySQL, and Elasticsearch to ensure optimal performance and reliability.
- Implement service-oriented architectures (SOA) and ensure smooth integration between systems.
- Collaborate with cross-functional teams product, frontend, DevOps, and QA to deliver end-to-end solutions.
- Leverage cloud platforms (AWS, Azure) for deployment, monitoring, and scaling applications.
- Write clean, maintainable, and well-documented code following best practices.
- Solve Data Structures and Algorithms (DSA) problems efficiently to ensure performance and scalability.
- Participate in code reviews, architecture discussions, and mentorship of junior engineers.
Required Skills & Experience :
4- 8 years of professional experience in backend development.3+ years of hands-on experience with Python in a microservices or SOA architecture.Strong understanding of RESTful API design and integration.Solid experience with SQL and NoSQL databases (PostgreSQL, MySQL, Elasticsearch, etc.).3+ years of practical experience with AWS or Azure cloud services.Strong problem-solving skills with proficiency in Data Structures and Algorithms (DSA).Experience working in fast-paced startup or product-based environments.Familiarity with CI / CD pipelines, containerization (Docker, Kubernetes), and version control (Git) is a plus.Preferred Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or a related field.Experience with asynchronous programming, message queues (Kafka, RabbitMQ), or event-driven architecture.Exposure to performance optimization and system scalability.(ref : hirist.tech)