Bangalore, Karnataka, India
Information Technology
Full-Time
HeadSpin
Overview
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.
- 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.
- 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).
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in