ConnectWise

ConnectWise

ConnectWise provides integrated software tools and services for technology companies, enabling efficient business management, service automation, and exceptional customer experiences worldwide.

Internet Software & Services
1K-5K
Founded 1982

Description

  • Lead the end-to-end design, development, and maintenance of scalable backend applications using Python.
  • Architect, build, and optimize cloud-native solutions on AWS.
  • Design and maintain advanced PostgreSQL schemas, queries, indexing strategies, and performance optimizations.
  • Own technical architecture decisions and participate in system design reviews.
  • Build and enhance RESTful APIs and microservices with high scalability, reliability, and performance.
  • Implement CI/CD pipelines and support automated deployments using AWS and DevOps tools.
  • Lead troubleshooting and resolution of complex production issues across the stack.
  • Mentor engineers and contribute to code quality, architecture decisions, and development best practices.
  • Uphold high engineering standards, code quality, and documentation discipline.
  • Contribute to frontend development using React when needed.

Requirements

  • 8–10 years of professional experience in backend software development.
  • Strong proficiency in Python for building production-grade applications.
  • Deep hands-on experience with AWS services across compute, storage, databases, networking, and monitoring.
  • Strong command of PostgreSQL, including query optimization, indexing, and advanced database features.
  • Some quantifiable experience with AI tools such as Cursor and GitHub Copilot is required.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience designing, consuming, and securing RESTful APIs.
  • Strong competency in Git and modern DevOps practices.
  • Excellent analytical, troubleshooting, and performance optimization skills.
  • Strong communication abilities and experience working in collaborative, agile teams.
  • Exposure to React or other modern frontend frameworks is preferred.
  • Experience with Docker, ECS, EKS, or Kubernetes is preferred.
  • Hands-on experience with Terraform or CloudFormation for infrastructure as code is preferred.
  • Familiarity with event-driven architectures such as SNS/SQS or Kafka is preferred.
  • Experience with automated testing frameworks such as PyTest, UnitTest, or Jest is preferred.

Benefits

  • Competitive salary and benefits package.
  • Opportunity to work with modern cloud-native technologies.
  • Learning and career growth pathways, including leadership opportunities.
  • Flexible and collaborative work environment with hybrid/remote options depending on policy.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II (Remote Eligible from Bulgaria)

Smartsheet 1K-5K Internet Software & Services

Smartsheet is hiring a remote Software Engineer in Bulgaria to help build and maintain scalable intelligent work management products and services across its modern SaaS platform.

AWS Docker DynamoDB Go Java Kotlin Kubernetes Linux Microservices MySQL React Terraform
7 minutes ago

Application Engineer II

Higher Logic 251-1K Internet Software & Services

Higher Logic is seeking an Application Engineering Developer to provide frontline technical support for customer-reported issues across its cloud-based software platform, working with support, operations, development, and DevOps teams to troubleshoot problems and drive resolutions.

CSS Generative AI HTML JavaScript PHP SQL
7 minutes ago

Staff Software Engineer, LLMs

Upstart 1K-5K Banks

Upstart is hiring a Staff Software Engineer to build LLM applications and foundational generative AI infrastructure for its core products across a cross-functional machine learning, product, and engineering team.

Docker FastAPI Flask Generative AI Kubernetes LLM Machine Learning Python React System Design Terraform
7 minutes ago

Software Engineer - Billing Systems

Zendesk 5K-10K Professional Services

DoiT is hiring a remote Software Engineer for its Billing Systems team to help design, build, and scale core billing and invoicing platforms that support the company’s cloud-driven operations.

AWS Azure GCP Git GitHub Go Java Kubernetes Node.js Python SQL
7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers