Sigma Software

Technology

Middle/SeniorPythonDeveloper(ConnectWise)

$360–600k ~AI est. Tashkent, Uzbekistan FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Middle/ Senior Python Developer (ConnectWise) at Sigma Software. Skills: Python, Django, Microservices, AWS. Design large-scale production services. Build large-scale production services”

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

5 - 7 years of relevant software engineering experience, Proficiency in Python, Proficiency in Django, Proficiency in Celery, Proficiency in Snowflake, Proficiency in PostgreSQL

Nice to Have

Experience with Redis, Experience with Kafka, Experience with SQS, Knowledge of Microservices, Knowledge of Web API, Knowledge of AWS, Experience with cloud deployment, Experience with GitLab pipelines, Experience with Single-Sign-On modules, Upper-intermediate level of English, Experience with distributed systems, Experience with high-load environments, Familiarity with BI tools, Familiarity with data visualization platforms, Knowledge of DevOps practices, Knowledge of CI/CD automation, Understanding of security best practices

What You'll Do.

Design large-scale production services

Build large-scale production services

Maintain large-scale production services

Design web applications

Build web applications

Maintain web applications

Design data pipelines

Maintain data pipelines

Design streaming systems

Build streaming systems

Maintain streaming systems

Provide technical support

Review work of team members

Debug production issues

Improve engineering standards

Participate in testing process

Evaluate code validity

Evaluate code structure

Evaluate code alignment

Evaluate code compatibility

How You'll Work.

Team & Collaboration

Customer collaboration; Internal team collaboration; Scrum-based environment

Process & Methodology

Scrum

Full Job Description

Are you passionate about building large-scale, high-performance systems? We are looking for a Middle/Senior Software Engineer to join our team and work on an ambitious Business Intelligence and reporting platform for Managed Service Providers (MSPs). This role offers the flexibility to work remotely, onsite, or in a hybrid setup. You will be part of a skilled Sigma Software team collaborating closely with our US-based customer, delivering innovative solutions that help SMBs thrive. At Sigma Software, we value creativity, technical excellence, and teamwork. Joining us means working in a supportive environment with opportunities for professional growth, cutting-edge projects, and a culture that encourages continuous learning. CUSTOMER Our customer is ConnectWise, a US-based software company specializing in solutions for Managed Service Providers (MSPs). ConnectWise is widely recognized in the IT services industry for its platform that enables MSPs to manage, automate, and streamline their operations for small and medium-sized businesses (SMBs). Founded in 1982 and headquartered in Tampa, Florida, ConnectWise serves thousands of MSPs globally, offering products for remote monitoring, ticketing, billing, cybersecurity, and business intelligence. PROJECT We are developing a large-scale Business Intelligence and reporting platform for MSPs, designed to automate and optimize their operations for SMB clients. This project offers significant opportunities for technical brainstorming, process improvement, and implementation of best practices. Our Sigma Software team will consist of 5 Developers and 1 QA Engineer, working in a Scrum-based environment with daily status meetings with the customer. Key Technologies: Python, Django, Celery, Snowflake, PostgreSQL, Redis, Kafka, AWS, Microservices * Collaborate closely with the customer and internal team members to design, build, and maintain large-scale production services, web applications, data pipelines, and streaming systems *

Free ATS check

Applying for this Middle/ Senior Python Developer (ConnectWise) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Sigma Software?

Real rants from real employees. Read before you apply.

Read Company Rants →