Join Our Team

Be part of a dynamic team building innovative technology solutions. We're looking for passionate individuals who want to make an impact.

Why Work With Us?

At Orchidcache Systems, we believe our people are our greatest asset. We foster a culture of innovation, collaboration, and continuous learning.

Benefits & Perks

We offer competitive benefits designed to support your professional and personal growth

💰

Competitive Salary

Industry-leading compensation packages with regular reviews and performance bonuses.

🏥

Health & Wellness

Comprehensive health insurance, dental, vision coverage, and wellness programs.

🏠

Flexible Working

Hybrid work options with flexibility to work from home or our modern office spaces.

📚

Learning & Development

Ongoing training, conferences, certifications, and professional development opportunities.

🌴

Generous Time Off

25 days annual leave plus bank holidays, with additional time off for special occasions.

🚀

Career Growth

Clear career progression paths with mentorship and leadership development programs.

🎯

Modern Technology

Work with cutting-edge tools and technologies on challenging, impactful projects.

🤝

Team Culture

Collaborative environment with regular team events, socials, and recognition programs.

💼

Pension Scheme

Competitive pension contributions to help you plan for your future.

Our Culture

At Orchidcache Systems, we've built a culture that values innovation, collaboration, and individual growth. Our team is our foundation, and we're committed to creating an environment where everyone can thrive.

🌟

Innovation First

We encourage creative thinking and provide the freedom to experiment with new technologies and approaches.

🤝

Collaborative Spirit

We believe the best solutions come from diverse perspectives working together towards common goals.

📈

Continuous Learning

We invest in our team's growth through training, mentorship, and opportunities to work on diverse projects.

⚖️

Work-Life Balance

We respect personal time and promote a healthy balance between professional and personal life.

🌍

Diverse & Inclusive

We celebrate diversity and ensure everyone feels valued, respected, and empowered to contribute.

Team collaboration

Current Openings

Explore our latest opportunities and join us in building the future

Data Engineer

📍 Stevenage, UK 💼 Full-time 🎯 Mid-Senior Level
Engineering

We're seeking an experienced Data Engineer to join our growing team. You'll be responsible for designing, building, and maintaining scalable data pipelines and infrastructure that power our clients' analytics and business intelligence solutions.

Key Responsibilities:

  • Design and develop robust, scalable data pipelines using modern ETL/ELT tools
  • Build and maintain data warehouses and data lakes on cloud platforms
  • Optimize data workflows for performance and reliability
  • Collaborate with data scientists and analysts to understand data requirements
  • Implement data quality checks and monitoring systems
  • Work with streaming data technologies for real-time processing
  • Document data architectures and maintain data catalogs

Required Skills & Experience:

  • 3+ years of experience in data engineering or related role
  • Strong proficiency in Python and SQL
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Hands-on experience with data pipeline tools (Airflow, dbt, etc.)
  • Knowledge of data warehousing concepts and technologies (Snowflake, BigQuery, Redshift)
  • Experience with distributed processing frameworks (Spark, Kafka)
  • Understanding of data modeling and database design principles
  • Strong problem-solving and analytical skills

Nice to Have:

  • Experience with Infrastructure as Code (Terraform, CloudFormation)
  • Knowledge of containerization (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines
  • Experience with real-time streaming architectures
  • Understanding of data governance and security best practices

Python Developer

📍 Stevenage, UK 💼 Full-time 🎯 Mid Level
Development

We're looking for a talented Python Developer to join our development team. You'll work on diverse projects ranging from web applications to data processing systems, building scalable and maintainable software solutions for our clients.

Key Responsibilities:

  • Develop high-quality, scalable Python applications and services
  • Design and implement RESTful APIs and microservices
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to technical discussions
  • Collaborate with cross-functional teams to deliver projects on time
  • Optimize application performance and troubleshoot issues
  • Implement automated testing and maintain high code quality standards
  • Stay updated with the latest Python frameworks and best practices

Required Skills & Experience:

  • 2+ years of professional Python development experience
  • Strong knowledge of Python frameworks (Django, Flask, or FastAPI)
  • Experience with SQL and NoSQL databases
  • Proficiency in writing RESTful APIs
  • Understanding of software design patterns and SOLID principles
  • Experience with version control systems (Git)
  • Knowledge of testing frameworks (pytest, unittest)
  • Excellent problem-solving and debugging skills
  • Strong communication and teamwork abilities

Nice to Have:

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with frontend technologies (React, Vue.js)
  • Experience with message queues (RabbitMQ, Kafka)
  • Understanding of DevOps practices and CI/CD pipelines
  • Experience with async programming (asyncio, Celery)
  • Knowledge of data science libraries (pandas, NumPy)

Our Hiring Process

We've designed our interview process to be transparent and respectful of your time

1

Apply

Submit your application through our contact page with your CV and cover letter.

2

Phone Screen

Initial conversation with our HR team to discuss your background and the role.

3

Technical Interview

Meet with our technical team to discuss your skills and approach to problem-solving.

4

Offer

If successful, we'll extend an offer and welcome you to the team!

Ready to Make an Impact?

Don't see a role that fits? We're always interested in hearing from talented individuals. Send us your CV and let's talk about opportunities.

Get in Touch