Junior Software Engineer
About the role
We are working with a leading global advisory and technology services provider that combines unmatched expertise with cutting-edge technology to help clients solve complex challenges and shape the future. They foster a workplace where employees are empowered to share their expertise and collaborate.
The Role
Build real application features in a Python/Django/Vue environment
Develop across the full stack, including backend services, APIs, databases, and frontend components
Work on cloud-native deployment patterns in Azure and Kubernetes
Innovate with agentic AI development and contribute to an industry-leading enterprise data fabric platform
Support CI/CD pipelines using Jenkins and related tooling, and manage containerized deployments with Helm and Kubernetes
Troubleshoot production and non-production issues and produce solid technical documentation
What You'll Need
Bachelor's degree in Computer Science or a closely related technical field
1 year of relevant experience through internships, research, academic projects, or professional software development
Strong academic foundation in programming, data structures, algorithms, and software development fundamentals
Experience coding in at least one language through coursework, projects, research, or internships
US Citizenship required, with the ability to obtain and maintain a federal public trust or equivalent security clearance
Residence in the U.S. for three (3) full years out of the last five (5) years
What's On Offer
Significant investment in training, mentorship, and real engineering experience
Opportunity for rapid growth and to become a highly competent engineer on premier projects
Exposure to modern technologies like Python, Django, Vue.js, Azure, Kubernetes, and AI development
A supportive environment that values aptitude, work ethic, and continuous learning
Apply via Haystack today!
Responsibilities
- Build real application features in a Python/Django/Vue environment
- Develop across the full stack, including backend services, APIs, databases, and frontend components
- Work on cloud-native deployment patterns in Azure and Kubernetes
- Innovate with agentic AI development and contribute to an industry-leading enterprise data fabric platform
- Support CI/CD pipelines using Jenkins and related tooling, and manage containerized deployments with Helm and Kubernetes
- Troubleshoot production and non-production issues and produce solid technical documentation
Qualifications
- Bachelor's degree in Computer Science or a closely related technical field
- 1 year of relevant experience through internships, research, academic projects, or professional software development
- Strong academic foundation in programming, data structures, algorithms, and software development fundamentals
- Experience coding in at least one language through coursework, projects, research, or internships
- US Citizenship required, with the ability to obtain and maintain a federal public trust or equivalent security clearance
- Residence in the U.S. for three (3) full years out of the last five (5) years
Benefits
- Significant investment in training, mentorship, and real engineering experience
- Opportunity for rapid growth and to become a highly competent engineer on premier projects
- Exposure to modern technologies like Python, Django, Vue.js, Azure, Kubernetes, and AI development
- A supportive environment that values aptitude, work ethic, and continuous learning
Skills mentioned
About Haystack
Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, 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 Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.