At a Glance
- Tasks: Lead agile teams in delivering innovative software solutions using Clojure and Python.
- Company: Previse revolutionises invoice payments with machine learning, enhancing cash flow for suppliers globally.
- Benefits: Enjoy remote work flexibility, a collaborative culture, and opportunities for continuous learning.
- Why this job: Join a world-class team solving real-world problems while driving innovation in finance.
- Qualifications: Strong leadership, technical expertise in modern frameworks, and experience in complex engineering projects required.
- Other info: Be part of a dynamic, multicultural environment where your insights can make a real impact.
The predicted salary is between 48000 - 84000 £ per year.
Our Story Previse has pioneered algorithm-driven invoice payment decisions. We use machine learning to predict the likelihood that a multinational will ultimately pay a supplier's invoice, which enables instant payment. Previse reduces transaction costs for buyers, improves working capital for suppliers, and creates an attractive new asset class for funders. This is "Trade Finance 2.0", driven by data, and driving growth for companies large and small. We utilise the latest tech in machine learning and have access to advanced datasets that allow us to train our algorithms to replace slow manual processes. “To ensure that every supplier in the world can be paid instantly, at the fairest rate."
We are looking for a Clojure Technical Lead to join our London or Glasgow based teams (remote applicants also welcome), reporting to our Head of Engineering.
What You’ll Do
- In this role you will be a strong role model, demonstrating great people leadership experience, technical knowledge and commercial acumen.
- You will be part of a highly collaborative, world class team who enjoy finding the right solutions to keep us generating value and innovating at pace while sharing knowledge and promoting continuous learning.
- Working closely with the Head of Engineering, Head of Operations, Solutions Architect, Engineering and Data Science teams, you will be responsible for the delivery of complex IT projects including bespoke software primarily built in Clojure and Python.
- Typical duties include (but not limited to):
- Overseeing all aspects of software development including planning, leading, organising and motivating small agile teams to achieve high levels of performance.
- Working closely within the management team to resolve issues, acting as an escalation point for project teams and clients.
- Leading the feature development of our products, processes and infrastructure.
- Driving clarity in communications between the technical development teams across Data Science, Data Analysis, Engineering and Systems Developers to develop high-quality, pragmatic solutions.
- Act as Subject Matter Expert by understanding the capabilities and limitations of tools and tech stack and leverage it to design solutions with minimal business interruptions.
- Ensuring QA coverage and automation is fit for purpose enabling continuous development with end to end, smoke testing and test automation designs.
- Providing occasional 3rd level support for information security enhancements and due diligence responses.
- Interact with external partners and clients to design solutions.
- Be part of a world class, cross-functional team solving real world problems.
What you’ll need to succeed:
- Excellent interpersonal skills and stakeholder management are essential.
- Technical experience and up to date knowledge of the modern frameworks, enterprise development patterns and tools/techniques currently in use.
- A strong background in complex engineering projects building bespoke software solutions rather than BAU platform maintenance or vendor management.
- Relevant commercial experience working as part of an agile development team.
- Attention to detail and ability to look at the bigger picture to create workable solutions for complex business problems.
- Be passionate about solving real-world problems using technology.
- Possess excellent written and verbal communication skills.
- Thrive in dynamic, multi-cultural environments, working both in cross-functional teams and independently.
Desirable skills, experience and knowledge:
- Python and Clojure / other functional programming language knowledge and experience.
- Strong project and change management skills.
- Proven experience as a technical lead.
- API design / development experience.
- SQL skills and database knowledge.
- Experience of various software development methodologies and best practices - Kanban, Scrum, Waterfall, hybrid, etc.
Who Are You
- A self motivated and organised person with ability to deliver in an ever changing environment.
- A confident, clear communicator.
- Curious and driven to learn new things.
Our Culture
As a growing team in a rapidly developing space, our culture is hugely important to us, and is an area where you can make a great impact. We pride ourselves on our passion and commitment, regardless of specialism. Our success is driven by collaboration - we solve problems together, and our openness helps each individual grow, too. We're looking for people who can contribute fresh insights and the tenacity required to deliver value.
Remote Clojure Tech Lead - Previse employer: WorksHub
Contact Detail:
WorksHub Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Remote Clojure Tech Lead - Previse
✨Tip Number 1
Familiarise yourself with Clojure and Python, as these are the primary languages used at Previse. Brush up on your knowledge of functional programming concepts and be ready to discuss how you've applied them in past projects.
✨Tip Number 2
Highlight your experience in leading agile teams and managing complex engineering projects. Be prepared to share specific examples of how you've motivated teams and delivered high-quality software solutions under tight deadlines.
✨Tip Number 3
Showcase your interpersonal skills and stakeholder management experience. Think of instances where you've successfully communicated technical concepts to non-technical stakeholders or resolved conflicts within a team.
✨Tip Number 4
Demonstrate your passion for solving real-world problems through technology. Prepare to discuss any relevant projects or initiatives where you've made a significant impact, particularly in areas related to finance or data-driven solutions.
We think you need these skills to ace Remote Clojure Tech Lead - Previse
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Clojure and Python, as well as your leadership skills. Emphasise any previous roles where you led agile teams or managed complex engineering projects.
Craft a Compelling Cover Letter: In your cover letter, express your passion for solving real-world problems with technology. Mention specific examples of how you've successfully delivered software solutions and improved processes in past roles.
Showcase Your Technical Skills: Include a section in your application that outlines your technical expertise, particularly in modern frameworks and enterprise development patterns. Highlight any relevant experience with API design, SQL, and various software development methodologies.
Demonstrate Interpersonal Skills: Since excellent interpersonal skills are essential for this role, provide examples in your application of how you've effectively managed stakeholders and communicated within cross-functional teams.
How to prepare for a job interview at WorksHub
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Clojure and Python in detail. Highlight specific projects where you've led software development, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Leadership Skills
As a Tech Lead, you'll need to show that you can motivate and guide a team. Share examples of how you've successfully led agile teams, resolved conflicts, and driven projects to completion.
✨Communicate Clearly
Effective communication is key in this role. Practice articulating complex technical concepts in a way that's easy to understand. Be ready to explain how you ensure clarity between different teams and stakeholders.
✨Emphasise Problem-Solving Abilities
Prepare to discuss real-world problems you've solved using technology. Think of specific instances where your solutions had a significant impact on business outcomes, showcasing your analytical skills and creativity.