Senior Python Developer
Your journey matters – start it with us
This is us
At Qinshift and Avenga we are merging together to start a new era of technology that matter. Leveraging the power of innovations, we are on a journey to shape the future of work, and we are inviting you to co-create it with us.
This is the job
As a key member of the Ads Customer Interfaces team, you will develop full-stack web applications, distributed services, and DAGs to create a unified interface for internal and external customers across Roku's suite of advertising products. Our mission is to deliver a best-in-class user experience and service, delighting users by simplifying their tasks and enabling them to focus on their customers rather than tedious business processes.
This is you
- Strong Python engineer with exposure to:
- Distributed system message queues (Kafka, Redis)
- Airflow DAGs
- Databases
- Deep understanding of:
- Python backend development
- Gunicorn
- Distributed system fundamentals
- Proficiency in Node.js and experience with backend frameworks such as:
- Express.js
- Fastify
- At least 8+ years of software development experience in both Node.js and Python
- Experience designing and managing PostgreSQL databases, including:
- Query optimization
- Indexing
- Solid understanding of:
- Event-driven architectures
- Message queues (Kafka, RabbitMQ)
- Caching mechanisms (Redis, Memcached)
- Experience with:
- Containerization (Docker, Kubernetes)
- Cloud-based deployment (AWS, GCP, Azure)
- Strong understanding of:
- Services
- HTTP and WebSocket protocols
- Solid understanding of:
- Algorithms
- Data structures
- Performance optimization techniques
- OOP concepts
- Familiarity with software repository tools such as:
- GitLab
- GitHub
Nice-to-have skills:
- Prior exposure to the NodeJS ecosystem
- Familiarity with:
- Serverless architectures
- Event-driven microservices
- Real-time data processing frameworks
- GraphQL API design
- React front-end framework and browser fundamentals
Design, develop and deliver high-quality distributed web services
Exposure to Airflow DAG’s preferred.
Work as a part of a high functioning team consisting of Full stack Developers, software engineers, dev-ops, quality assurance and product management.Work both independently and paired with other team members to ensure efficient delivery of prioritized features.
T ake part in the planning and refinement of features along with the team to come up with innovative and collaborative designs.
Develop new features and write test cases to ensure the quality of your code.
Work with CI/CD tools to ensure that all software developed adheres to both quality and scaling requirements.
T ake a role in continuously improving our software delivery process, making it as efficient as possible, reducing wasteful activities and creating value.
See a feature go all the way from design stage to being deployed into customer facing environments.
Demonstrate the ability to dig deep to find solutions to challenging problems affecting our users.
What awaits you at Avenga?
- Long term & innovative projects
- Collaborative Environment
- Career Development
We take pride in the diverse skills and character of our teams, welcoming everyone to apply and contribute to our collective strength.
- Locations
- LATAM
- Remote status
- Fully Remote
- Seniority
- Senior-level
- Technology
- Python
Senior Python Developer
Your journey matters – start it with us
Loading application form