Home » Python Developer

Python Developer

Date Posted —

Type of Work:
Any
Salary:
N/A
Hours per Week:
0

Job Description

Job Summary:

We are looking for someone who not only possesses the technical skills necessary for the job but also demonstrates strong teamworking skills, effective communication, and the ability to think objectively. As a startup, we value flexibility and a collaborative approach to achieving our goals.

As a member of our team, you will be working with data in a data-born, data-driven project. The success of our project relies heavily on data quality, and regardless of your specific tasks, you will be working with data in some capacity. The primary focus of this role is to improve and develop our application that processes and delivers data to clients via REST API, or to work on improving and developing our application frontend.

Experience with data-driven services, particularly in the Online Shopping/eCommerce/Price Comparison domain, will give you a strong advantage in this role.

The key technologies you should have solid experience with are Angular and Python. Familiarity with supporting technologies such as MySQL and NoSQL databases (we use Elastic and Mongo, but any NoSQL experience is beneficial) is important. Cloud computing experience, preferably on the Google Cloud Platform (although experience with AWS, Azure, or other cloud platforms is also valuable), will be helpful. Additionally, we utilize technologies like Redis, Airflow, Docker, Python Scrapy, and Bash.

As an individual, you are social, hands-on, and capable of taking tasks or projects from initiation to completion. You are responsive and a proactive member of the team, regardless of your immediate workload. You understand the close relationship between data and software and are comfortable working with databases. A client-first and team-first mentality is essential, and you should have at least 3-5 years of experience in data-driven projects.

Join our team and contribute to our data-driven project where you will have room to grow and make a significant impact.

Job Description:

• Collaborate with cross-functional teams including software engineers, product managers, and UI/UX designers, to analyze business requirements, understand project needs, and deliver optimal solutions s and translate them into technical specifications.
• Design, develop, test, and deploy high-quality Python applications, libraries, and frameworks.
• Write clean, maintainable, and efficient code following best practices and coding standards.
• Conduct thorough testing and debugging of applications to ensure optimal performance and reliability.
• Integrate Python applications with databases, APIs, and external services.
• Identify and address technical issues and bugs in a timely manner.
• Stay updated with emerging trends and technologies in the Python and software development field.
• Participate in code reviews and provide constructive feedback to team members.
• Work in an Agile/Scrum development environment, collaborating closely with team members to deliver high-quality software solutions.

Qualifications:
• At least 3 years of professional experience with Python
• Experience working with databases and datasets (MySQL)
• Solid understanding of source control and cloud environments
• Knowledge in Elastic technology
Good to have
• Experience with automation in deployments (CI)
• Experience with GCP (Google Cloud Platform)
• Knowledge of NoSQL (Redis, Mongo etc..)
• Knowledge and experience with code testing (i.e. unit test, TDD etc..)
• Verifiable experience with Angular (minimum Angular 2)
• Public (or private access) repository with code you have written or contributed to

Benefits
• Healthy, conducive work environment(Great Place to WorkTM – Certified two years in a row!)
• Competitive salary
• 21 leave credits + all client-based holidays
• 100% paid on non-special working holidays rather than 30%
• De Minimis/ Allowances
• HMO coverage + dependent
• Work-from-home Allowance(Upon regularization – If applicable)
• Lots of opportunities to enhance your skills, acquire new experiences, work among experts, and grow your career.
• Exposure to world-class, high-level management from local and international direct supervisors.

APPLY FOR THIS JOB:

Company: Online Marketing for Doctors
Name: PANDR Outsourcing
Email:

Skills