cover image
TechShack

TechShack

www.tech-shack.co

16 Jobs

7 Employees

About the Company

Hey there! At TechShack, we're experts at finding and securing some of the best Engineering, DevOps, and Data teams out there. We work efficiently to tackle your problems and set clear objectives that line up with your business.

We take the time to really understand your company culture and create stories that attract the perfect candidates. We do all the hard work of finding and screening people so you can concentrate on running your business.

We're totally committed to being inclusive and building a diverse team of talented peeps. You can count on us to make sure your employees are super happy and sticking around for the long haul.

Listed Jobs

Company background Company brand
Company Name
TechShack
Job Title
Lead Python Engineer
Job Description
Job title: Lead Python Engineer Role Summary: Senior/lead Python developer responsible for stabilizing an existing platform and subsequently architecting a greenfield build. Combines hands‑on engineering with leadership of a small, growing team in a remote, start‑up environment. Expectations: • Demonstrate proven senior Python development experience with FastAPI or Django. • Lead, mentor, and grow a cross‑functional team while maintaining high engineering standards. • Own the technical direction for both stabilisation and new architecture phases. • Deliver on performance tuning, scalability, and data‑heavy workflow requirements. Key Responsibilities: 1. Join current project, assess and optimise platform performance, and resolve technical debt. 2. Guide and mentor team members, enforce coding standards, and facilitate continuous delivery. 3. Drive delivery timelines, coordinate with stakeholders, and report progress. 4. Design and implement a new, scalable architecture for a greenfield build from January, defining services, data flows, and infrastructure. 5. Make architectural decisions, set best practices, and influence team structure. 6. Collaborate with cloud, AI/ML, and data teams to integrate large‑dataset workflows. Required Skills: • Python (FastAPI preferred, Django also acceptable) • Cloud platforms: AWS, GCP or Azure • AI/ML tools: Hugging Face, PyTorch, NumPy • Experience with large datasets and data‑heavy workflows • Performance tuning and optimisation • Team leadership and mentoring in a start‑up/greenfield environment • Strong problem‑solving and communication skills Required Education & Certifications: • Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field • Relevant cloud or Python certifications (e.g., AWS Certified Solutions Architect, Azure Developer Associate) are advantageous but not mandatory.
United kingdom
Remote
Senior
30-11-2025
Company background Company brand
Company Name
TechShack
Job Title
Senior iOS Developer
Job Description
**Job title** Senior iOS Developer **Role Summary** Provide experienced iOS engineering support on a 3‑month contract to accelerate a behind‑schedule mobile project in publishing. Develop, maintain, and improve iOS applications using Swift, SwiftUI, and MVVM architecture. **Expectations** - Immediate availability and ability to start within a short notice period. - Deliver high‑quality code within contracted timeline. - Work independently while collaborating with cross‑functional teams. - Demonstrate professionalism and adherence to project standards. **Key Responsibilities** - Design, code, test, and deploy iOS features in Swift/SwiftUI. - Refactor and optimize existing code to improve performance and maintainability. - Implement MVVM patterns, ensuring clean separation of concerns. - Write unit and UI tests; participate in code reviews. - Resolve bugs, technical issues, and performance bottlenecks. - Coordinate with product, design, and backend teams for integration. - Contribute to continuous integration/continuous delivery pipelines. **Required Skills** - Proficient in Swift and SwiftUI. - Strong experience with MVVM architecture and iOS frameworks (UIKit, Combine, etc.). - Familiarity with version control (Git) and CI/CD workflows. - Ability to write clean, maintainable, and well‑documented code. - Problem‑solving mindset and attention to detail. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Minimum of 5 years of professional iOS development experience. - Familiarity with automated testing, code quality tools, and best practices.
United kingdom
Remote
Senior
01-12-2025
Company background Company brand
Company Name
TechShack
Job Title
Data Architect
Job Description
**Job Title:** Data Architect **Role Summary:** Design, implement, and manage enterprise data architecture on Microsoft Azure for a government‑related environment. Produce secure, scalable data solutions, ensuring compliance with SC/DV security classifications and delivering high‑quality data pipelines that support analytics and reporting requirements. **Expectations:** * Remote contract (6‑month rolling) full‑time. * Hold active Security Clearance (SC or DV) – DV preferred. * Deliver functional architecture, documentation, and performance‑optimized pipelines. **Key Responsibilities:** * Create and maintain data models and architecture diagrams for Azure services. * Design, build, and optimize Azure Data Factory pipelines for batch and streaming data. * Develop and manage Azure Databricks notebooks, cluster configurations, and data processing workflows. * Implement end‑to‑end security controls (role‑based access, data masking, encryption) in alignment with SC/DV requirements. * Collaborate with data engineering, data science, and business teams to translate requirements into technical solutions. * Continuously monitor, tune, and enhance data pipelines for scalability and reliability. * Document architecture, processes, data dictionaries, and best practices. * Participate in code reviews, provide guidance, and support issue resolution. **Required Skills:** * Microsoft Azure (Data Factory, Databricks, Synapse, SQL Data Warehouse). * Python programming and SQL querying. * Data modeling, ETL/ELT design, and performance tuning. * Strong understanding of security and compliance frameworks (SC/DV). * Excellent communication and stakeholder‑management abilities. **Required Education & Certifications:** * Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related field. * Azure Data Engineer Associate or equivalent certification preferred. * Current active SC clearance (DV clearance highly preferred).
United kingdom
Remote
02-12-2025
Company background Company brand
Company Name
TechShack
Job Title
Databricks Data Architect
Job Description
**Job Title:** Databricks Data Architect **Role Summary:** Deliver data platform modernization and large‑scale architecture solutions on a 6‑month rolling contract. Provide technical leadership for data lakes, lakehouses, and enterprise data warehouses using Databricks and associated tooling. **Expectations:** - Lead design, development, and deployment of enterprise‑grade data architecture. - Collaborate with stakeholders to translate business requirements into scalable technical solutions. - Maintain technical excellence, code quality, and best practices in a hybrid environment. **Key Responsibilities:** - Architect and implement data lakes, lakehouses, and data warehouse solutions on Azure, AWS, and/or GCP. - Design and build batch and streaming pipelines using PySpark, Python, SQL, Databricks, SSIS, ADF, Informatica, or DataStage. - Set up CI/CD pipelines with Azure DevOps, Terraform, or AWS CodePipeline. - Model enterprise data using ERwin, ER Studio, or Power Designer; integrate with SQL Server, PostgreSQL, Oracle, Redshift, Synapse, Snowflake, or Fabric. - Implement data governance and MDM with Unity Catalog, Profisee, Alation, or DQ Pro. - Enable BI reporting in Power BI, Tableau, or QlikView. - Conduct architecture reviews, performance tuning, and capacity planning. - Communicate architecture decisions to technical and non‑technical stakeholders. **Required Skills:** - 10+ years in BI/Data Warehousing, 4+ years in data/solution architecture. - Expertise in Databricks, PySpark, Python, SQL, and ETL/ELT tools. - Experience with batch/streaming pipelines and CI/CD (Azure DevOps, Terraform, CodePipeline). - Cloud platform experience across Azure, AWS, and GCP. - Enterprise data modeling (ERwin, ER Studio, Power Designer). - Integration with relational and cloud databases (SQL Server, PostgreSQL, Oracle, Redshift, Synapse). - Data governance and MDM knowledge (Unity Catalog, Profisee, Alation, DQ Pro). - BI tool proficiency (Power BI, Tableau, QlikView). - Strong communication, stakeholder management, and project delivery. - Preferred sector knowledge in Insurance or Finance. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field. - Relevant certifications (e.g., Databricks Certified Data Engineer, Azure Data Engineer Associate, AWS Certified Data Analytics, Big Data certifications) are highly desirable.
London, United kingdom
Hybrid
03-12-2025