Senior Python Developer (ConnectWise)

Not Interested
Bookmark
Report This Job

profile Job Location:

Rrethi i Tiranës - Albania

profile Monthly Salary: Not Disclosed
Posted on: 28-10-2025
Vacancies: 1 Vacancy

Job Summary

  • Drive the redesign and reimplementation of legacy modules into a microservices-based architecture using Python 
  • Design build test deploy and maintain backend services (REST APIs internal services messaging task queues) running in containers orchestrated via Kubernetes 
  • Collaborate with DevOps/SRE to define CI/CD pipelines automation monitoring alerting metrics and deployment strategies (blue/green canary rolling) 
  • Ensure high reliability fault-tolerance graceful degradation and recovery in error conditions (network partitions node failures resource exhaustion) 
  • Design and implement service communication patterns (synchronous asynchronous event-driven pub/sub) versioning and backward compatibility 
  • Define and enforce best practices: code quality modularity documentation observability (logging tracing metrics) 
  • Conduct performance profiling and tuning address bottlenecks optimize throughput latency concurrency and memory usage 
  • Mentor and coach more junior engineers: conduct code reviews share architectural knowledge promote best practices 
  • Participate in product planning and design discussions help translate features/requirements into scalable technical solutions 
  • Handle migration strategies: incrementally decompose legacy monolith manage data schema migrations ensure safe cutovers and rollbacks 
  • Thrash in edge cases: backup/restore disaster recovery workflows handling large data volumes integrity checks (AutoVerify) data immutability (AirGap) 
  • Engage in system-level thinking: capacity planning fault injection chaos testing disaster scenarios resilience in cloud environments

Qualifications :

  • 5 years of professional Python development experience (or equivalent) building production-grade backend systems 
  • Strong experience in microservices architecture: service decomposition inter-service communication API design versioning service discovery 
  • Hands-on experience with containerization and orchestration (Docker Kubernetes) 
  • Solid experience with relational databases (e.g. PostgreSQL MySQL) including schema design indexing replication partitioning migrations 
  • Experience building systems deployed on AWS 
  • Understanding of distributed systems 
  • Experience in designing for high availability fault-tolerance resilience and disaster recovery 
  • Strong debugging profiling and performance tuning skills (e.g. handling concurrency memory I/O) 
  • Experience migrating or refactoring legacy monolithic systems to modern architectures 
  • Proficient in writing clean maintainable tested code (unit tests integration tests); familiarity with test automation 
  • Excellent problem-solving skills ability to break down complex problems make trade-offs and deliver pragmatic solutions 
  • Good communication skills and ability to work cross-functionally with product QA operations and business stakeholders 
  • Leadership or mentoring experience is a plus

Remote Work :

Yes


Employment Type :

Full-time

Drive the redesign and reimplementation of legacy modules into a microservices-based architecture using Python Design build test deploy and maintain backend services (REST APIs internal services messaging task queues) running in containers orchestrated via Kubernetes Collaborate with DevOps/SRE to d...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT

About Company

Company Logo

At Sigma Software, we are involved with the client’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more

View Profile View Profile