Python - SOFTWARE DEVELOPER (FULL STACK)

  • Back-End
  • Remote
  • 3000 - 6000 USD
  • Senior
  • Full-Time
  • Remote

Job Description

Client is a company from USA, globally distributed team with an emphasis on collaboration, support and entrepreneurship. Our team focuses on the development of our water system offerings, Top Clear Treatment and Top Clear Networks. Both solutions are Python web apps which integrate with several data sources from IoT devices to Industrial PLC systems. These web apps have a front end based on React with API integration to our data backbone. Predictions and optimization of water processes are achieved through integration of custom AI models which inference through integration of data pipelines. 


Requirements

  • Development of Python backend services 

  • Mentoring and guiding Jr. Software Engineers 

  • Working with a global distributed team 

  • Ensuring that code quality standards are upheld and defining new ones as needed 

  • Driving the conversation and adoption of best practices 

  • Developing maintaining and testing services 

  • Debugging and RCA of issues encountered in production 

  • Generating quality documentation to aid in collaboration 

  • Working with internal subject matter experts and data scientists

  • English should be a good


Skill & Experience

5+ Years of software development experience 

5+ Years of experience developing and maintaining python services 

Flask, Django or FastAPI Preferred 

2+ Years of experience with front end development 

React Experience Preferred 

2+ Years of experience with databases 

2+ Years REST API services 

2+ Years ETL/ELT workloads 

2+ Years Batch/Realtime Streaming workloads 

2+ Years Job Orchestration 

Experience working with project stakeholders to refine project goals 

Experience working with a globally distributed team in different time zones. 

An agile self-starter with a software craftsmanship mindset and the ability to act on their own initiative and self-direct. 

Secondary Requirements 

2+ Years of experience with databases 

2+ Years of experience with AWS, Azure or GCP 

"Nice to haves” 

Experience with AI in any capacity