- Professional
- Bureau à Noida
Job description
Position Overview:
We are looking for a skilled and motivated Developer.
In this role, the individual will be responsible for developing robust, scalable Python applications.
Key Responsibilities:
- Design, develop, and maintain microservice-based applications using Python frameworks like Django, Flask etc.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement RESTful APIs and ensure seamless integration between various services.
- Optimize applications for maximum speed and scalability.
- Write clean, scalable, and well-documented code following standard coding guidelines.
- Troubleshoot and debug applications to ensure optimal performance.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated with industry trends and emerging technologies related to Python development and microservices architecture.
Skills & Qualifications:
Mandatory:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Must have 5 to 10 year of Industry experience.
- Proven experience as a Python Developer with a strong background in software development especially focus on developing microservices based applications.
- Strong understanding of Python and its ecosystem (libraries, frameworks, etc.).
- Strong proficiency in Django and Flask frameworks.
- Solid understanding of RDBMS (e.g., PostgreSQL, MySQL) and experience with database design and optimization.
- Familiarity with RESTful API design and implementation.
- Experience with version control systems (e.g., Git).
- Strong problem-solving skills and analytical thinking.
- Excellent communication and teamwork skills.
- Knowledge of containerization tools (e.g., Docker) and orchestration (e.g., Kubernetes) is a plus.
- Familiarity with CI/CD pipelines and DevOps practices will be preferred.