MIG-2129
Sr Python Developer
Remote working · November 11, 2021
Hiring Status Unconfirmed
Key responsibilities
We are looking for two Sr. Python Developer responsible for
designing and developing hands-on software. You will work in a
team with other software engineers to design, implement, and
deploy software that meets the customer’s requirements. The
code must scale easily, be reusable, testable, and efficient.
Job Description & Core Responsibilities
Write reusable, testable, scalable, and effective code &
Code optimization
Develop back-end components to improve responsiveness
and overall performance
Integrate user-facing elements into applications
Test and debug programs through unit testing
Improve functionality of existing systems
Performance tuning, improvement, balancing, usability,
automation
Work collaboratively with design team to understand end
user requirements to provide technical solutions and for
the implementation of new software features
Perform data gathering and analysis
Translate complex business requirements into technical
requirements and design
Manage hands-on software development; including design
and code reviews
Research, evaluate, and recommend tools and frameworks
which will improve software development efficiency and
product quality
Installation of Odoo on Ubuntu & Linux server and
windows server.
Desired candidate profile
Skills and Qualifications
English language proficiency
5+ years of professional experience
5+ years of experience in Python & Hands on Odoo
Possess strong communication skills and ability to work
effectively in a team environment
Deep understanding of Python programming, including the
differences between Python 2 and Python 3
Good understanding of common Python frameworks.
Strong unit test and debugging skills
Knowledge of ORM (Object Relational Mapper) libraries
and how to efficiently connect an application to a database
Good understanding of how to use restful APIs in order to
integrate an application with other components
Apply for this role
Takes a few minutes — basic information, employment details, and resume.
Apply for this role
- 1. Identity
- 2. Basic Information
- 3. Employment
- 4. Resume
- 5. Review & Submit
Application Submitted Successfully
Thank you for applying for this position.
Your application has been successfully submitted and received by our recruitment team.
Our recruitment team will review your profile. If your qualifications are a good match for this opportunity, we will contact you regarding the next steps.
Your profile may also be considered for other suitable opportunities in the future.
Didn't find the right opportunity?
Receive new matching opportunities directly in your inbox.