Join a dynamic and innovative team at whatworkscollab.com, where value, innovation, and human-centered solutions converge. WhatWorks is dedicated to bridging the gap between mind and machine, offering comprehensive services to support software and business needs at any stage. With a commitment to excellence and exceeding expectations, WhatWorks provides a stimulating environment for professionals ready to make an impact.
Responsibilities
- Design, develop, and maintain high-quality Python applications and services.
- Participate in the entire software development lifecycle, from requirement gathering to deployment.
- Optimize code for performance and scalability.
- Implement unit tests and contribute to testing processes.
- Enhance development processes and best practices within the team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proficiency in Python frameworks and libraries, including asyncio/greenlet, Flask, PyMongo.
- Experience with Docker, Git, and Jenkins.
- Strong understanding of software engineering principles and best practices.
- Familiarity with JIRA for issue tracking.
- Knowledge of functional/object-oriented programming paradigms.
- Experience with system testing and regression testing methodologies.
Additional Desirable Skills
- Familiarity with dependency management tools like pipenv.
- Knowledge of data visualization libraries such as Plotly and Dash.
- Experience with numerical packages like numpy, scipy, and pandas.
- Proficiency in advanced Python logging frameworks.
How to Apply
- Register or login on our portal and fill out the application form.
- Complete the Video Screening (30 min) and click 'Apply' to be shortlisted.
- Once shortlisted, your profile will be shared with the client for the Interview round.
About Uplers
Uplers is dedicated to simplifying and expediting the hiring process, supporting talents in finding and applying for relevant contractual opportunities. With a commitment to talent success, Uplers provides support throughout the engagement, including assigning a dedicated Talent Success Coach.
Ready for the Challenge?
If you're ready to embrace a new challenge, thrive in a stimulating work environment, and elevate your career, don't hesitate to apply today. Explore numerous opportunities beyond this role on our portal and embark on an exciting journey with us. We're eager to welcome you aboard!