cover image
Haystack

Haystack

www.haystackapp.io

22 Jobs

20 Employees

About the Company

Discover Haystack - the UK's fastest growing tech hiring marketplace.

Driven by our award-winning mobile app and web platform, Haystack connects active and passive tech talent directly with hiring managers and talent acquisition teams.

We're trusted by over 150,000+ UK-based techies, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more.

100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Football Radar to established enterprises like American Express, Dunelm and Raytheon use Haystack to discover tech talent that they can't find anywhere else.

Listed Jobs

Company background Company brand
Company Name
Haystack
Job Title
Java Software Engineer
Job Description
**Job Title** Java Software Engineer **Role Summary** Design, develop, test, and maintain public‑facing Java applications within an Agile scrum environment, focusing on cloud‑ready services and continuous delivery. **Expectations** - Deliver high‑quality, fully unit‑ and integration‑tested code in a continuous build and delivery pipeline. - Contribute to Agile processes, applying iterative principles to daily work. - Produce clear technical documentation and support knowledge sharing. - Manage and plan own workload independently. **Key Responsibilities** - Design and develop Java applications (Java 21+) for public use. - Build software libraries and services optimized for public cloud platforms. - Participate in Agile sprint planning, daily stand‑ups, reviews, and retrospectives. - Integrate automated testing and ensure code meets quality standards. - Document architecture, design decisions, and API usage comprehensively. - Collaborate with cross‑functional teams to resolve technical issues and improve processes. **Required Skills** - Strong Java programming (Java 21+). - Proven experience delivering tested code in Agile environments. - Familiarity with cloud‑native development (AWS, Docker, Terraform). - Ability to write clear technical documentation and communicate effectively. - Collaborative mindset and strong written/ verbal communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Certifications such as AWS Certified Developer – Associate or equivalent are an advantage.
London, United kingdom
Hybrid
13-09-2025
Company background Company brand
Company Name
Haystack
Job Title
Software Engineer Intern
Job Description
Job title: Software Engineer Intern Role Summary: The internship provides end‑to‑end experience building AI‑powered software. Interns design, develop, and deploy scalable AI solutions while collaborating with engineers, data scientists, and clients across product lifecycle stages. Expectations: * Deliver high‑quality, maintainable code. * Optimize AI/ML algorithms for performance and scalability. * Contribute to all phases of the software development life cycle. * Communicate technical concepts effectively to diverse audiences. Key Responsibilities: * Write robust Python code following best engineering practices. * Refactor and enhance existing algorithms to improve computational efficiency. * Participate in design reviews, implementation, testing, and deployment activities. * Collaborate with cross‑functional teams to define new features and product releases. * Present ideas and findings to technical and non‑technical stakeholders. Required Skills: * Proficiency in Python programming. * Strong analytical and problem‑solving abilities. * Familiarity with large‑scale data analytics and AI/ML concepts (desirable). * Ability to work collaboratively in a fast‑paced, service‑oriented environment. Required Education & Certifications: * Currently pursuing or recently completed a bachelor’s or master’s degree in Computer Science, Software Engineering, Data Science, or a related field. * No specific certifications required.
United kingdom
Remote
Fresher
24-09-2025
Company background Company brand
Company Name
Haystack
Job Title
Data Science Intern
Job Description
United kingdom
Remote
Fresher
24-09-2025
Company background Company brand
Company Name
Haystack
Job Title
Junior Software Engineer
Job Description
**Job Title** Junior Software Engineer (Full‑Stack) **Role Summary** Develop and maintain web and service‑layer applications for a corporate and investment banking onboarding platform. Work with Java back‑end and modern front‑end frameworks to deliver scalable, secure, and AI‑enabled solutions. Collaborate with cross‑functional teams to define requirements, ship features, and continuously improve engineering practices. **Expectations** - Produce high‑quality, maintainable code with strong unit tests and secure coding standards. - Meet delivery timelines while driving continuous improvement. - Apply analytical judgment to solve complex technical problems. - Communicate clearly, influence decisions, and collaborate across product, design, and engineering. - Own risk and control considerations, embedding best‑practice processes and policies. **Key Responsibilities** - Design, develop, and enhance Java‑based microservices and REST APIs. - Implement UI components using Angular or React, HTML, CSS, and JavaScript. - Write and maintain automated tests; ensure code quality through peer reviews. - Participate in sprint planning, requirement clarification, and feature delivery. - Contribute to DevOps pipelines, monitoring, and performance tuning. - Stay current with industry trends and propose tooling or practice enhancements. **Required Skills** - Core Java (OOP, collections, concurrency, JVM concepts). - Spring Framework (Boot, Batch, Integration). - SQL and relational database design (joins, indexing, transactions). - Experience with microservices architecture and RESTful API design. - Front‑end development with Angular **or** React, plus HTML/CSS/JavaScript. - Understanding of version control (Git) and CI/CD fundamentals. **Nice‑to‑Have Skills** - Docker, Kubernetes, CI/CD tools, ELK/AppDynamics. - NoSQL databases (MongoDB, Cassandra). - Messaging systems (Kafka, Solace). - Caching concepts (priming, eviction, consistency). **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - No specific certifications required; relevant coursework or projects demonstrating the above skills is acceptable.
Glasgow, United kingdom
Hybrid
Junior
12-10-2025