Python Developer (Django, AWS, REST, SOAP, MongoDB)
Designation
Python Developer
Budget
As Per Market Standard
Experience:
4 - 7 Years
Primary Skills:
Python, Django, AWS, REST, SOAP, LINUX/UNIX, GIT, JavaScript, JQuery, HTML/CSS, NoSQL, MongoDB
Relevant Exp.
4 Years
No. of Position
5
Work Location(s):
Permanently Remote
Role & Responsibilities
- Work with business users to gather functional requirements.
- Combine your technical expertise and problem-solving passion to turn complex problems into end-to-end solutions.
- Work with client architects/senior developers to do high level/low level design/architecture.
- Design and implement high-quality, test-driven BE code for various projects.
- Unit Testing/Integration Testing.
- Code Configuration and Release Management.
- Create and maintain documentation, implement and follow best practices for development workflow.
- Work collaboratively with team members to ensure deadlines are met.
- Stay current on changes in technology and keep adding to your skill-set.
Skills/Experience
Technologies
- JavaScript, JQuery, HTML/CSS.
- Minimum 2 Years of experience in Web Application and API development in Python.
- Working experience with MVC frameworks like Django, Flask etc.
- Experience with Multi-threading, Collections, and concurrent API.
- Working experience with web-services and APIs (REST, SOAP).
- Working experience with data platforms (relational and/or NoSQL) and messaging technologies.
- Excellent OOPs, data structure, and algorithm knowledge.
- Knowledge of JavaScript, JQuery, HTML/CSS.
- Experience in building the API services from scratch – Project structuring, setting up
environment objects, build reusable components etc. - Working experience with LINUX/UNIX environment and shell scripts.
- Working knowledge of API Testing Tools (e.g. Postman), Version control systems like GIT.
- Strong collaborator and comfortable to work in an agile, remote and distributed team
environment. - Work on server less / microservices based architecture and design, Scale systems using Celery / RabbitMQ/ Kafka.
- Understanding & experience in API management, Swagger.
- Experience in one or more front-end development technologies – Angular/React/Vue.
- Experience writing high-quality code with fully automated unit test coverage (Junit, Mockito,
etc.) - Experience defining and applying design/coding standards, patterns, and quality metrics
depending on the solution. - Working experience with various CI/CD systems (Jenkins, Docker, Kubernetes) and build tools
(ant, maven, gradle, etc.). - Working experience creating high performing applications, including profiling and tuning to
improve performance. - Knowledge of public cloud infrastructures (AWS, Azure, GCP).
Functional Area
Product Development
Education
Bachelor’s degree in a Computer Science, or equivalent practical experience
Soft Skills
- Proficiency to handle complex and quality demanding jobs.
- Should have good Communication skills.
- Should have technical bent of mind.
- Should have problem solving, prioritizing tasks, multi-tasking abilities.
- Should be able to understand and handle tasks independently.