Experience: 5.00+ years
Salary: USD 2370 / month (based on experience)
Expected Notice Period: 15 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Contract for 6 Months(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers' client - whatworkscollab.com)
What do you need for this opportunity?
Primary Skills:
Jenkins, Jira, Asyncio/Gevent, flask, PyMongo, Unit Testing, Docker, Git, Python
whatworkscollab.com is Looking for:
We are seeking an experienced Python Engineer to join our dynamic and innovative team. The ideal candidate should possess a strong understanding of software engineering principles, tools, and best practices, along with proficient knowledge of Python frameworks and libraries.
Responsibilities:
Design, develop, and maintain high-quality Python applications and services. Participate in the entire software development lifecycle, including requirement gathering, design, coding, testing, and deployment. Optimize code for performance and scalability, utilizing techniques such as profiling, code analysis, and algorithmic optimization. Implement unit tests and contribute to the development of system and regression testing processes. Contribute to the enhancement of development processes and best practices within the team.
Requirement:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. 5+ Years of Python Development Experience Proficient in an asyncio framework, preferably gevent Expertise in Flask and requests for building RESTful APIs Experience with PyMongo as an interface to MongoDB - Knowledge of Python's multiprocessing module Proficient in Docker, including Docker Compose and Docker Desktop Experienced in writing unit tests and understanding test-driven development Skilled in version control using Git Familiarity with bug/issue tracking using JIRA Understanding of functional/object-oriented programming, and declarative/imperative programming paradigms Knowledge of code profiling and optimization techniques, including Big O notationExperience with system testing and regression testing methodologies Familiarity with Continuous Integration (CI) tools like Jenkins Knowledge of cloud deployment tools and frameworks, such as AWS lambda, cluster tasks, and cloud container registries Python (3.11+)
Additional Desirable Skills:
Experience with dependency management tools like pipenv for virtual environments Familiarity with collections, itertools, and functools modules Knowledge of data visualization libraries like Plotly and Dash for generating charts and graphsFamiliarity with statics module, and data/numerical packages such as numpy, scipy, and pandas Familiarity with advanced Python logging frameworks
How to apply for this opportunity?
Register or login on our portal & fill out the application form.Clear the given Video Screening (30 min) and Click on 'Apply' to get shortlistedOnce it's all done, your profile will be shared with the client for the Interview round.When selected, just meet the client and get your exciting career started!
About our Client - whatworkscollab.com:
WhatWorks is about value, budget, timeline and target sensibilities. WhatWorks is about innovative solutions that “jump the curb” and create the next big thing. WhatWorks is about understanding the human reality and closing the digital divide between mind and machine. WhatWorks is about a unified energy, focused on exceeding all expectations. We offer complimentary services that support your software and business requirements no matter what lifecycle stage they are in. From our Trusted Advisors Program – TAP, to full stack development, product launch and all stops in between - we are committed to partnering with you on your journey.
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!