As a Python software Engineer, you will be responsible for designing, developing, and maintaining our business functions specific data Pipelines, data marts and the APIs that expose this data. You will be working on a range of services that will provide our clients with the data and insight they seek.

As a data company, our applications are read-heavy, where the challenge is to provide a large of insights and in a useful, visually engaging, and concise manner.

The Impact you will have

  • Develop, maintain, and ensure the quality of codes in new and existing APIs and data pipelines
  • Actively participate in the full software development lifecycle from ideation and planning to development, testing, customer feedback, and further iterations
  • Proactive suggests improvement across the whole stack
  • Build and maintain our backend tech stack of Python, Airflow, PostgreSQL, and Elastic Search
  • Collaborate with product owner, Data Engineers, Data scientist, and other software engineers to expose data through the APIs to our web applications and end customers
  • Work with other Software Engineers in adhering to and enforcing quality standards across the board, from SonarQube Quality gates, through Sentry, Kibana, and Grafana for monitoring and alerting, to great expectations for ensuring data quality.

What we are looking for

  • Deep knowledge of Python (3.5 and later)
  • Experience in one of Flask or Fast API for developing APIs
  • Experience developing public APIs with open API specifications and service-level contracts
  • Experience with automating bulk data pipelines through Airflow or other workflow management
  • Experience working with queues, task runners, scheduled jobs, and caching.
  • Deep knowledge of testing all levels, from unit testing to end-to-end
  • The strong agile mindset with experience working within a scrum or Kanban frameworks·Desire and eagerness to contribute to the success of the company and grow along with it
  • Excellent communication skills in verbal and written English

Bonus points for

  • Experience with Amazon web Services.
  • Knowledge and experience with the data quality framework·Active member of the open-source community

Job Details

Total Positions:
1 Post
Job Shift:
Rotating
Job Type:
Job Location:
Gender:
No Preference
Age:
30 - 40 Years
Minimum Education:
Masters
Career Level:
Department Head
Experience:
10 Years - 12 Years (·Deep knowledge of Python (3.5 and later) ·Experience in one of Flask or Fast API for developing APIs)
Apply Before:
Sep 22, 2024
Posting Date:
Aug 21, 2024

Star HR Services Group

Recruitment / Employment Firms · 11-50 employees - Karachi

At STAR HRSG, our core services encompass HR Consulting, Training and Development and Executive Search. Our HR consulting services are designed to help organizations navigate complex workforce challenges, optimize HR processes, and align their human capital strategies with business goals. We work closely with our clients to develop customized solutions that enhance productivity, compliance, and employee satisfaction.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Software Engineer

Fides Technologies (PVT) Limited, Multiple Cities, Pakistan
Posted Nov 06, 2024
I found a job on Rozee!