Posted:15 hours ago|
Platform:
On-site
Full Time
Key Responsibilities Software Development : Design, develop, test, and deploy high-quality, scalable, and efficient applications using Python. API Development : Build and maintain robust RESTful APIs and microservices to support various functionalities and integrations. Code Quality : Write clean, well-documented, and testable code. Participate actively in code reviews to ensure adherence to coding standards and best practices. Database Interaction : Design database schemas, write efficient queries, and manage interactions with relational (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB). Problem Solving : Analyze and resolve complex technical issues, bugs, and performance bottlenecks within applications. Collaboration : Work closely with cross-functional teams, including product managers, frontend developers, data scientists, and QA engineers, to understand requirements and deliver integrated solutions. Testing & Deployment : Implement unit, integration, and end-to-end tests to ensure software reliability. Assist in the deployment process, potentially using CI/CD pipelines. Continuous Learning : Stay updated with the latest Python frameworks, libraries, tools, and industry best practices to continuously improve development processes and solutions. Required Skills & Qualifications Experience : Minimum 3-5 years of hands-on experience in Python software development. Python Proficiency : Strong expertise in Python programming and its core libraries. Frameworks : Hands-on experience with at least one major Python web framework (e.g., Django, Flask, FastAPI). API Development : Proven experience in building and consuming RESTful APIs. Databases : Solid understanding of database concepts and practical experience with relational databases (e.g., SQL) and/or NoSQL databases. Version Control : Proficiency with version control systems, especially Git. Problem-Solving : Excellent analytical, problem-solving, and debugging skills. Communication : Strong verbal and written communication skills to articulate technical concepts and collaborate effectively. Education : Bachelor's degree in Computer Science, Engineering, or a related technical field is preferred. Desired Skills (Good To Have) Experience with Microservices architecture. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and related services. Knowledge of containerization technologies (e.g., Docker, Kubernetes). Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Familiarity with message brokers/queues (e.g., Kafka, RabbitMQ). (ref:hirist.tech) Show more Show less
HeadSpin
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections HeadSpin
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru
4.0 - 8.0 Lacs P.A.
4.0 - 6.0 Lacs P.A.
Bengaluru
1.775 - 9.9 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Indore, Madhya Pradesh, India
Salary: Not disclosed
3.6 - 6.0 Lacs P.A.
3.0 - 7.0 Lacs P.A.
Gurugram, Haryana, India
Salary: Not disclosed