MIG-1917
Python Developer (Junior / Senior)
Remote Work · April 15, 2021
Hiring Status Unconfirmed
Key responsibilities
As a Software Engineer, you must operate in line with management directives and in accordance with the Company’s
policies, standards and procedures which form the organization’s quality management system.
You will be responsible for developing and maintaining REST APIs required for the web and mobile version of AIR.
You will also be assigned to manage the deployments and management of our application and database servers.
The operational responsibilities of this position are:
- Developing back-end APIs as per the business requirement
- Managing the Elastic search engine
- Creating indexes and updating logic on Elastic search
- Managing the Postgres database of AIR
- Create ORM models based on feature requirmenets
- Writing scripts to and scheduling cronjobs to run as background jobs
- Deploying applications on AWS EC2 machines
- Managing ELB, RDS and EC2 service on AIR
- Coordinating with internal teams to understand user requirements and provide technical solutions
- Documentation of all work executed
In addition to the above you will be expected to complete any other tasks assigned by your Supervisor.
Desired candidate profile
Education Bachelor Degree in Engineering in a related discipline (Computer Science, Information
Technology, Engineering, etc.) or a combination of education and related experience
Experience 5+ years of professional coding experience, using Python 2/3
Driving license Not required
Knowledge Knowledge of RDBMS (PostgreSQL) and Working knowledge of MS SQL databases integration
with Python environment. Familiar with ORM and REST Concepts. Understanding of APIs and
JSONS datastruture
Soft Skills Agile development Practices, Knowledge of HTML, CSS, JavaScript, AngularJS and Angular 4
framework, Knowledge of Linux/Unix server management
Qualities Team player, Tech savvy, Self-starter, Quick learner, Pro-active, Strong sense of responsibility
and ownership for assigned projects
Technical Skills Ability to develop using Django framework, Ability to create and modifyi REST APIs, Experience
in managing Elastic search engine, Ability to design and architect high-performance scalable
distributed softwares,
Languages Strong written and verbal communication skills to easily work across the organization
Personality You must be a team-player
KPIs
Performance can be measured through:
- Number of business requirements solved in timely fashion
- Number of user stories completed in assigned sprints
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.