Helping Visionaries Change the World
Senior Python Engineer
Location
Ukraine
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Engineer
Miratech
• Design, develop, and maintain Python-based backend microservices • Build and integrate REST APIs (authentication, RBAC, third-party integrations) • Contribute to real-time voice pipeline integrations (SIP / WebRTC / LiveKit) • Develop integrations with external systems (e.g., Zoho CRM, Google / Microsoft Calendar) • Deploy and operate services on AWS (ECS, CloudWatch, Secrets Manager, S3) • Maintain CI/CD pipelines using Bitbucket Pipelines • Containerize services using Docker / Docker Compose • Collaborate with AI, frontend, and DevOps teams; participate in code reviews and release processes
Job Requirements
- 5+ years of backend engineering experience
- Strong proficiency in Python, with hands-on experience designing and maintaining microservices architectures
- Solid experience building and consuming REST APIs
- Hands-on experience with AWS services, including ECS, CloudWatch, Secrets Manager, and S3
- Experience working with containerized applications using Docker and Docker Compose
- Familiarity with CI/CD pipelines and delivery workflows (Bitbucket Pipelines or similar tools)
- Strong problem-solving skills and ability to work in complex, distributed environments
- Strong written and verbal English, with the ability to produce clear technical documentation and communicate effectively in cross-functional teams
- Experience working in Agile/Scrum environments and participating in code reviews, design discussions, and release cycles.
- Nice to have: Experience with real-time voice / telephony systems (SIP, WebRTC, LiveKit)
- Exposure to AI/LLM or conversational voice platforms (no prior experience with Nova Sonic required)
- Experience with multi-tenant SaaS architecture
- Knowledge of Terraform or Infrastructure as Code (IaC)
- Performance and latency optimization for real-time systems
- Experience with third-party integrations (CRM, calendars, external APIs)
Benefits
- Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
- Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
- Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
- Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Developer, Python/React.js
InadevCustomer-Centric Agile, Digital, and Cloud solutions for federal agencies and commercial enterprises
• Works primarily as a senior software developer and brings experience using tools and frameworks to develop solutions that meet client requirements. • As part of a cross-functional Agile team, the Developer coordinates with team members to follow best practices, plan work, and communicate with the client on progress. • Design, Develop and implement Python based enterprise solutions to meet client requirements. • Support quality development practices, including test driven development. • Employ the values and principles of Agile development, as part of an Agile DevSecOps team. • Actively participate in improving the code base by performing code reviews. • Evaluate technical effort to implement client requirements and participate in the creation and sizing of user stories. • Participate and contribute to all agile ceremonies/events. • Work closely with the team to ensure that technical user stories and acceptance criteria are accurately captured. • Contribute to documentation of system design and procedures. • Design skills with experience in object-oriented methodologies, design patterns, microservices, streaming technologies, database design, and data modeling. • Excellent communication skills to be able to interact directly with non-technical client stakeholders and act in a business-to-technical translation role. • Experience leading a team of developers in the design and delivery of cloud-based, continuously deployed client solutions. • Experience working in an onsite client technical consulting environment preferred. • Experience working within Agile Frameworks, such as Scrum or Kanban. • Self-motivated and self-managing. • Proficient in creating reasonable and accurate time estimates for assigned tasks.
Junior Full Stack Developer, Python/React.js
InadevCustomer-Centric Agile, Digital, and Cloud solutions for federal agencies and commercial enterprises
• Design, develop, and maintain scalable full-stack applications using modern Python backend technologies under guidance of senior engineers/architects. • Leverage AI-assisted development tools for code generation, test generation, documentation, and system analysis • Review, validate, and enhance AI-generated outputs to ensure quality, security, and scalability • Build responsive, high-performance user interfaces using modern component-based architectures. • Develop and maintain RESTful APIs and microservices architectures • Analyze and work with legacy Java and PL/SQL systems to support application modernization and system decomposition. • Participate in modernization efforts including refactoring, re-platforming, and microservices migration • Collaborate with cross-functional teams, including product owners, designers, and stakeholders, to translate business requirements into technical solutions • Contribute to system design, architecture discussions, and technical decision-making • Support quality development practices, including test-driven development and automated testing • Contribute to CI/CD pipelines and DevSecOps practices • Perform code reviews and actively contribute to improving the code base • Assist in estimating and sizing user stories • Participate and contribute to all Agile ceremonies/events • Work closely with the team to ensure that technical user stories and acceptance criteria are accurately captured • Contribute to documentation of system design, architecture, and procedures • Communicate effectively and collaborate with technical and non-technical stakeholders.
Senior Full Stack Developer, Python/React.js
InadevCustomer-Centric Agile, Digital, and Cloud solutions for federal agencies and commercial enterprises
• Works primarily as a senior software developer and brings experience using tools and frameworks to develop solutions that meet client requirements. • As part of a cross-functional Agile team, the Developer coordinates with team members to follow best practices, plan work, and communicate with the client on progress. • Design, Develop and implement Python based enterprise solutions to meet client requirements. • Support quality development practices, including test driven development. • Employ the values and principles of Agile development, as part of an Agile DevSecOps team. • Actively participate in improving the code base by performing code reviews. • Evaluate technical effort to implement client requirements and participate in the creation and sizing of user stories. • Participate and contribute to all agile ceremonies/events. • Work closely with the team to ensure that technical user stories and acceptance criteria are accurately captured. • Contribute to documentation of system design and procedures. • Design skills with experience in object-oriented methodologies, design patterns, microservices, streaming technologies, database design, and data modeling. • Excellent communication skills to be able to interact directly with non-technical client stakeholders and act in a business-to-technical translation role. • Experience leading a team of developers in the design and delivery of cloud-based, continuously deployed client solutions. • Experience working in an onsite client technical consulting environment preferred. • Experience working within Agile Frameworks, such as Scrum or Kanban. • Self-motivated and self-managing. • Proficient in creating reasonable and accurate time estimates for assigned tasks.
Full Stack Developer, Python/React.js
InadevCustomer-Centric Agile, Digital, and Cloud solutions for federal agencies and commercial enterprises
• Works primarily as a senior software developer and brings experience using tools and frameworks to develop solutions that meet client requirements. • As part of a cross-functional Agile team, the Developer coordinates with team members to follow best practices, plan work, and communicate with the client on progress. • Design, Develop and implement Python based enterprise solutions to meet client requirements. • Support quality development practices, including test driven development. • Employ the values and principles of Agile development, as part of an Agile DevSecOps team. • Actively participate in improving the code base by performing code reviews. • Evaluate technical effort to implement client requirements and participate in the creation and sizing of user stories. • Participate and contribute to all agile ceremonies/events. • Work closely with the team to ensure that technical user stories and acceptance criteria are accurately captured. • Contribute to documentation of system design and procedures. • Design skills with experience in object-oriented methodologies, design patterns, microservices, streaming technologies, database design, and data modeling. • Excellent communication skills to be able to interact directly with non-technical client stakeholders and act in a business-to-technical translation role. • Experience leading a team of developers in the design and delivery of cloud-based, continuously deployed client solutions. • Experience working in an onsite client technical consulting environment preferred. • Experience working within Agile Frameworks, such as Scrum or Kanban. • Self-motivated and self-managing. • Proficient in creating reasonable and accurate time estimates for assigned tasks.

