Develop and maintain scalable Python backend applications, design microservices and distributed systems, deploy cloud solutions on AWS, and manage Kubernetes-based containerized applications. Optimize system performance, reliability, and security; troubleshoot complex issues; and collaborate with cross-functional teams on architecture and technical strategy. The role requires strong database knowledge across relational and NoSQL systems, with preferred experience in CI/CD, Docker, and DevOps practices.
Description
We are a leading technology solutions provider delivering innovative, scalable, and secure solutions to businesses across a wide range of industries. Our mission is to help organizations accelerate digital transformation, optimize their technology infrastructure, and create exceptional customer experiences.
As we continue to grow and expand our technology capabilities, we are looking for a Senior Backend Developer in Armenia to join our engineering team and contribute to building high-performance, reliable, and scalable backend systems.
Key Responsibilities:
- Backend Development: Develop, optimize, and maintain robust backend applications using Python (Django is a plus).
- Microservices Architecture: Design and implement scalable, efficient microservices architectures to support business needs.
- Cloud Solutions: Leverage AWS services (e.g., ECS, EKS, Lambda, S3, RDS) to design, develop, and deploy cloud-based applications.
- Kubernetes Management: Work with Kubernetes (K8s) to deploy and manage containerized applications ensuring smooth and efficient operations.
- Performance & Reliability: Ensure backend systems maintain optimal performance, reliability, and security to meet business and customer requirements.
- Collaboration & Strategy: Work closely with cross-functional teams to define system architecture and drive technical strategies for product development.
- Troubleshooting & Optimization: Identify and troubleshoot complex issues, applying solutions to improve system efficiency and reduce downtime.
Requirements:
- Experience: 7+ years of professional experience in software development, with a strong focus on backend technologies.
- Technical Skills:Proficiency in Python (Django experience is a bonus).
- Fluency in Ukrainian language
- In-depth understanding of Kubernetes (K8s) for container orchestration and management.
- Experience in developing and deploying cloud solutions using AWS services, including ECS, EKS, Lambda, S3, and RDS.
- Strong background in microservices architecture and distributed systems.
- Database Knowledge: Experience working with both relational and NoSQL databases.
- Problem-Solving: Strong debugging skills and a deep understanding of performance optimization techniques.
- Team Player: Ability to collaborate effectively with other developers, product managers, and engineers to ensure the success of key projects.
Preferred Qualifications:
- Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
- Experience with containerization tools like Docker.
- Familiarity with DevOps principles and practices
Similar Jobs
Travel
Analyze loyalty and retention mechanics to measure booking impact, costs, and optimization opportunities. Segment partners, design and interpret experiments, build financial and scenario models, and translate findings into actionable rules for Retention, Commercial, and Finance teams. The role also involves improving analytics workflows through automation, reusable queries, templates, and agentic coding tools.
Top Skills:
AirflowClaude CodeCursorDbtGithub CopilotLookerPandasPostgresPower BIPythonScipySeabornSQLTableauTrinoVertica
Information Technology • Software
Own and scale a core Django service connecting algorithmic models with internal teams. Responsibilities include API design, data modeling, PostgreSQL optimization, authentication integrations, Wagtail CMS development, productionizing research models, observability, architecture leadership, code reviews, and mentoring a junior engineer.
Top Skills:
DjangoDjango Rest FrameworkFederated SsoMicroservicesOauthOidcPostgisPostgresPythonRest ApisTimescaledbWagtail Cms
Big Data • Cloud • Fintech • Machine Learning • Software • App development • Generative AI
Develop automated dependency management tooling that monitors outdated or vulnerable packages and creates update pull requests across multiple ecosystems. Responsibilities include hands-on development in Ruby, Go, and Python, collaboration through GitHub pull requests, code review and CI, and independent ownership of substantial work. Familiarity with package managers, semantic versioning, supply-chain security, Docker, and open-source development is advantageous.
Top Skills:
BundlerCargoCve AdvisoriesDockerGitGitGithub ActionsGithub CopilotGoGo ModulesGradleMavenNpmNugetPipPoetryPythonRubySemantic VersioningYarn
What you need to know about the Seattle Tech Scene
Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.
Key Facts About Seattle Tech
- Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Amazon, Microsoft, Meta, Google
- Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Madrona, Fuse, Tola, Maveron
- Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute



