Senior Javascript Developer in Glasgow

Senior Javascript Developer in Glasgow

Glasgow Full-Time On-site
O

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: Enjoy a competitive salary, hybrid work, and opportunities for professional growth.
  • Other info: Be part of a close-knit team that values autonomy, creativity, and a sense of humour.
  • Why this job: Make a real impact on exciting projects and shape the future of recruitment technology.
  • Qualifications: Experience in full-stack development and a passion for collaborative problem-solving.

Pay Range: £60,000+

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: Odro Ltd.

At Odro, we pride ourselves on being an excellent employer by fostering a collaborative and innovative work culture where every team member's contributions are valued. Located in Glasgow, our hybrid work model allows for flexibility while still enjoying the camaraderie of our close-knit team. We offer ample opportunities for professional growth, encouraging the use of cutting-edge technologies and AI tools to enhance your development skills and make a real impact on our products.

O

Contact Details:

Odro Ltd. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Javascript Developer in Glasgow

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Odro Ltd. or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Odro Ltd..

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Odro Ltd..

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Odro Ltd. that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Javascript Developer in Glasgow

JavaScript
TypeScript
NestJS
GraphQL
PostgreSQL
Vue.js
Node.js

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Odro Ltd..

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Odro Ltd. and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Odro Ltd.

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Odro Ltd. uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.