At a Glance
- Tasks: Develop innovative software solutions and maintain legacy systems in a dynamic environment.
- Company: Join Odro, a tech company revolutionising recruitment with cutting-edge products.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Embrace AI tools and enjoy a fun, collaborative workplace culture.
- Why this job: Make a real impact on exciting projects and collaborate with a passionate team.
- Qualifications: Experience in full-stack development and a passion for technology.
The predicted salary is between 60000 - 60000 € per year.
About Us
Odro builds technology that helps recruitment businesses work smarter. Our products are used by hundreds of recruitment brands and thousands of recruiters worldwide. Our product suite includes Vision, a video communication platform for recruiters; AssistCV, a CV formatting tool built on our modern stack that streamlines candidate presentation for recruitment consultants; and Vantage, a new market intelligence platform currently in development that will help recruiters identify opportunities within their markets and specialisms. We have many more plans in the pipeline for the near future too, all of which you'll help build with us.
We are a small, ambitious team. You won't be a cog in a machine - you'll have direct impact on products, architecture decisions, and the direction of the technology.
The Role
We're looking for a senior developer who is comfortable working across the full stack and happy moving between greenfield product development and maintaining legacy systems. Day to day, you'll be working alongside our development team on a mixture of:
- New product development - building out Vantage, evolving AssistCV, and developing future products using our modern stack (NestJS, TypeScript, GraphQL via Hasura, PostgreSQL, Vue.js)
- Legacy platform work - maintaining and improving our older Node.js applications (Express, Handlebars, MongoDB)
- Data and ingestion - working with large datasets, building and optimising data pipelines, and ensuring our systems perform at scale
This is a hands-on role. We are looking for someone who can take a feature from concept through to production - designing the solution, writing the code, and owning the release.
We're Looking for someone who:
- Takes ownership and works autonomously - we're a growing team and need self-starters
- Is pragmatic - you understand the difference between ideal and achievable, and can navigate both
- Communicates clearly - whether that's in code, in a pull request, or in a conversation about trade-offs
- Uses AI tools intelligently - we actively encourage the use of AI-assisted development where it improves velocity and quality; we want someone who embraces this rather than resists it
Culture and Fit
This matters to us, a lot. We're a close-knit team and the person we hire will have an outsized impact on how it feels to work here day to day. We're looking for someone who:
- Is genuinely collaborative - willing to challenge ideas respectfully and be challenged in return
- Brings energy and enthusiasm - we're building something and we want people who are excited by that
- Doesn't need to be managed closely - you'll have autonomy and we trust you to use it well
- Has a sense of humour - we take our work seriously, but we don't take ourselves too seriously
- Cares about the quality of what they ship, but understands that done is often better than perfect
If you thrive in environments where you can see your contribution making a tangible difference, and you'd rather be across the full picture than siloed into a narrow lane, this is likely a good fit.
Experience
The following aren't requirements, but would genuinely strengthen your application:
- GraphQL / Hasura experience
- AI and embeddings - experience with vector databases, LLMs, retrieval-augmented generation (RAG), or applying AI/ML techniques to deliver better user experiences
- MongoDB (we still have legacy systems running on it)
- CI/CD and DevOps - Docker, build pipelines, automated testing
- AWS (or similar cloud platforms - GCP, Azure)
- Kubernetes
- ElasticSearch
- Real-time / WebSocket programming
Key Responsibilities
- Contributing code and technical expertise across the full product suite
- Owning features end-to-end - from solution design through to production release
- Working with and optimising databases and data pipelines for performance and scale
- Maintaining and improving legacy applications alongside new product development
- Performing code reviews and upholding code quality standards
- Proactively identifying and driving improvements to software, tooling, and processes
- Protecting the confidentiality, integrity, and availability of customer and company data
A Note on AI
We see AI as a tool, not a threat. Our CTO actively encourages intelligent use of AI-assisted development - whether that's using copilot-style tools to accelerate coding, leveraging LLMs for problem-solving, or exploring how AI can enhance our products. If you're someone who's been experimenting with these tools and thinking about how they change the way we build software, you'll fit right in.
Practicalities
Salary: £60,000+ depending on experience
Location: Candidates should be based in or around the Glasgow area. This is a hybrid role, with 2 days per week in our Glasgow HQ.
Type: Full-time, permanent
Senior Javascript Developer in Glasgow employer: LinkedIn
At Odro, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. As a Senior Javascript Developer, you'll have the opportunity to make a significant impact on our cutting-edge products while enjoying a supportive environment that values autonomy and creativity. With a focus on employee growth and the integration of AI tools, we empower our team members to thrive and contribute meaningfully to our mission in the vibrant city of Glasgow.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Javascript Developer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who might know someone at Odro. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best work. Highlight projects that align with what Odro is doing, especially around modern stacks and AI tools.
✨Tip Number 3
Prepare for the interview by understanding Odro’s products inside out. Familiarise yourself with Vision, AssistCV, and Vantage. Being able to discuss how you can contribute to these will definitely impress!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect directly with us.
We think you need these skills to ace Senior Javascript Developer in Glasgow
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for technology and development shine through. We want to see that you’re genuinely excited about the role and our products!
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with the technologies we use, like NestJS, TypeScript, and GraphQL. This shows us you’ve done your homework and are a great fit for our team.
Be Clear and Concise:We appreciate clear communication, so keep your application straightforward. Use bullet points where possible and avoid jargon unless it’s relevant. We want to understand your skills and experiences easily!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at LinkedIn
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like NestJS, TypeScript, and GraphQL. Brush up on your knowledge of both modern and legacy systems, as you'll need to demonstrate your ability to work across the full stack.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've taken ownership of a feature from concept to production. Highlight how you navigated challenges and made pragmatic decisions, as this aligns with what they’re looking for in a self-starter.
✨Emphasise Collaboration
Since culture fit is crucial, be ready to talk about your experiences working in teams. Share instances where you’ve respectfully challenged ideas or contributed to a collaborative environment, showing that you can bring energy and enthusiasm to the team.
✨Be AI-Savvy
Familiarise yourself with AI tools and how they can enhance development processes. If you’ve used AI-assisted coding tools or have experience with AI/ML techniques, make sure to mention it during the interview, as they value candidates who embrace these technologies.