Job Description, Responsibilities & Requirements
About the Position
Evolvice is a nearshore technology services provider that helps businesses scale, innovate, and enhance efficiency. Since 2012, we’ve been developing software solutions and building high-performing remote teams. Today, we focus on integrating AI into business processes and providing IT and security support to drive digital transformation.
We’re proud to work with industry leaders such as Bosch, Douglas, WTS, DHL, Tatweer, and GOSI, among others. Combining German precision with nearshore agility, we provide secure, scalable, and cost-effective IT solutions tailored to your business needs.
Now we are looking for a Full-Stack Python Developer for our customer in the transportation industry.
Location: Riyadh, KSA
Contract Duration: 6 months, extendable up to 1 year.
Responsibilities
- Develop and maintain web applications using Python frameworks (e.g., Django, Flask, FastAPI)
- Build and integrate RESTful APIs and backend services
- Collaborate with frontend developers to deliver responsive user interfaces
- Write clean, efficient, and well-documented code
- Participate in code reviews and follow best practices
- Troubleshoot, debug, and enhance application performance
- Work closely with cross-functional teams to deliver high-quality solutions
Requirements
- Strong knowledge of Python programming
- Experience with at least one Python framework (Django / Flask / FastAPI)
- Familiarity with frontend technologies (HTML, CSS, JavaScript, React or similar)
- Experience with REST APIs and integration
- Basic understanding of databases (PostgreSQL, MySQL, or similar)
- Familiarity with Git/version control
- Understanding of software development lifecycle
Nice to Have
- Experience with Docker or containerization
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of CI/CD pipelines
- Experience with microservices architecture
Soft Skills
- Good communication skills
- Problem-solving mindset
- Team player with attention to detail
Junior Level (1–2 years)
- Basic understanding of Python and web development
- Ability to work under guidance and learn quickly
- Exposure to frontend or backend development
Mid-Level (2–4 years)
- Hands-on experience in building full-stack applications
- Ability to work independently on features
- Strong understanding of APIs, databases, and system design basics
We Offer
- Opportunity to work on innovative projects in the transportation industry
- Collaborative and dynamic work environment
- Potential for contract extension up to 1 year
About the Company
Evolvice is a nearshore technology services provider that helps businesses scale, innovate, and enhance efficiency. Since 2012, we’ve been developing software solutions and building high-performing remote teams. Today, we focus on integrating AI into business processes and providing IT and security support to drive digital transformation.
We’re proud to work with industry leaders such as Bosch, Douglas, WTS, DHL, Tatweer, and GOSI, among others. Combining German precision with nearshore agility, we provide secure, scalable, and cost-effective IT solutions tailored to your business needs.