This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Onsite opportunities in UAE & Saudi Arabia
- Premium Health insurance for employees & family
- 14+ days of Annual leave & 5 days of Outing leave
Job description
VSOL is a digital enabler with a mission to help public and private organizations evolve their businesses through data and technology. We provide an end-to-end service from consulting to execution that drives the growth and innovation of our clients. As VSOL is in a phase of rapid expansion, we offer a dynamic, creative environment that accelerates your personal and professional development. We are looking for talented individuals eager to develop in international markets while contributing to the company’s future in a constructive and supportive manner
As a Python Technical Lead, you will be responsible for leading and mentoring a team of Python developers, designing scalable and robust software architectures. This role offers a unique opportunity to work on impactful projects, collaborate with international teams, and grow with us focused on innovation, excellence, and value creation.
Key Responsibilities
- Lead the architecture, design, and development of enterprise-grade Python applications and backend services.
- Serve as the primary technical authority and provide strategic direction on Python technology stack, design patterns, and software methodologies.
- Architect and implement scalable and secure systems using microservices, cloud-native designs, and distributed computing techniques.
- Design and develop advanced backend services using Python and FastAPI.
- Lead the deployment of scalable and secure applications with Kubernetes and containerization technologies.
- Architect and manage complex databases using PostgreSQL, including advanced features and optimization.
- Guide and mentor junior and senior developers in best practices, coding standards, and fostering an environment of continuous learning.
- Oversee the integration of user-facing elements with server-side logic and API development.
- Collaborate with stakeholders, executive leadership, and product management to refine backend features, drive product vision, and align technical initiatives with business goals.
- Implement and oversee DevOps practices, including automation, monitoring, CI/CD pipelines, and performance tuning.
- Drive innovation by evaluating emerging Python technologies, tools, and methodologies, and integrating them into the organization's technology strategy.
- Take ownership of system reliability, scalability, and performance, proactively identifying and resolving bottlenecks.
- Lead the technical delivery of complex projects, managing both internal development teams and external vendors.
- Contribute to organization-wide architectural governance, ensuring consistency and alignment across multiple projects and teams.
- Advocate for security best practices, implementing robust measures to safeguard data and systems.
Your skills and experience
Key Skills and Competencies
- 7+ years of experience in backend development, with a strong proficiency in Python.
- Proven experience as a lead developer or architect in designing and delivering large-scale, high-performance Python applications.
- Expertise in FastAPI, Django, or Flask, with substantial experience in developing and scaling applications.
- Expertise in cloud platforms (AWS, Azure, GCP) and cloud-native architecture, including serverless, microservices, and containerization (Docker, Kubernetes).
- Advanced knowledge of software design patterns, SOLID principles, and domain-driven design (DDD).
- Advanced skills in database design and management with PostgreSQL, including NoSQL databases and data modeling techniques.
- Experience with PostgreSQL's geographic data capabilities, such as PostGIS. Familiarity with spatial and geographic data processing in PostgreSQL.
- Strong proficiency in DevOps tools, CI/CD pipelines, automated testing frameworks, and infrastructure as code.
- Deep understanding of distributed systems, event-driven architecture, and messaging systems (e.g., Kafka, RabbitMQ, Redis, Celery).
- Leadership skills and experience mentoring other developers, capable of influencing and guiding diverse teams.
- Strong understanding of software development lifecycle and agile methodologies, with the ability to lead cross-functional teams and drive iterative development processes.
- Exceptional problem-solving abilities, with a track record of successfully addressing complex technical challenges.
- Familiar with various project management methodologies such as Agile, Lean
Nice to have Skills
- Experience with advanced cloud architecture patterns (e.g., multi-region deployments, hybrid cloud solutions).
- Hands-on experience with advanced security frameworks and practices (e.g., zero-trust architecture, identity management).
- Familiarity with enterprise architecture frameworks
- Experience with machine learning frameworks and data processing pipelines
- Knowledge of API gateway patterns and microservices orchestration
- Experience with PostgreSQL's geographic data capabilities, such as PostGIS. Familiarity with spatial and geographic data processing in PostgreSQL.
Qualifications
- Bachelor’s or master’s degree in information technology, Computer Science or related fields.
- Excellent communication and leadership skills, capable of influencing and guiding diverse teams.
- English proficiency in verbal and written.
Why you'll love working here
- Working in start-up environment, English-speaking, with opportunity to be part of innovation team and global projects
- Onsite opportunities in UAE (United Arab Emirates) and KSA (Kingdom of Saudi Arabia)
- 13th-month salary bonus
- Premium Health insurance for employees and family members (depending on level), Annual Health Check, Government Insurance in probation
- 14++ days of Annual leave and 5 days of Outing leave
- Lunch allowance and free parking
- Taxi & phone allowance (depending on level)
Innovating Technology for Seamless Digital Transformation