Full Stack Developer

Full Stack Developer

Full-Time 45000 - 55000 £ / year (est.) No working from home possible
Titian Software Ltd

At a Glance

  • Tasks: Join our team to develop innovative software solutions for the pharmaceutical and biotech industries.
  • Company: Titian Software, a leader in sample management software with a collaborative culture.
  • Benefits: Enjoy flexible working hours, social events, and a Pluralsight subscription for continuous learning.
  • Other info: Opportunities for career growth in technical, management, or consultancy tracks.
  • Why this job: Make a real impact in an industry that improves lives while tackling exciting algorithmic challenges.
  • Qualifications: Experience in coding, relational databases, and a passion for quality software development.

The predicted salary is between 45000 - 55000 £ per year.

Titian Software specialises in software for sample management. We offer software products that help most of the market-leading, and a growing number of small pharmaceutical and biotechnological companies to improve the supply of samples (compounds, biologicals and reagents) to their vital research processes.

Creating and enhancing such a software solution is a challenging task. It involves constant learning, great algorithmic complexity and variety, and tricky performance considerations. We use Scrum, and are very quality-conscious, with peer-reviews, unit- and manual integration tests (done mainly by dedicated testers) and clearly defined but always improving procedures and guidelines. We have a growing DevOps culture to optimise the pipeline and are always open to suggestions for improvements.

The software team at Titian Software consists of Scrum teams doing customer projects (on average about 6 projects a year per team). Our product consists of a diverse set of components, including front and back end technologies. Since customer requirements are always evolving, our Scrum teams have the opportunity to work with a varied set of technologies and code base.

Scrum teams usually have about 4 developers and a tester. At least one of the developers or the team leader is very experienced (5+ years) and helps with the designs and maintaining the quality via code reviews. For the customer requirements, the team can rely on experienced (often 10+ years) application consultants knowing the customer processes.

Our developers and application consultants come from different backgrounds (software engineering, natural/applied sciences, pharmaceutical) and different countries. With flexible working hours, casual dress code and frequent social events, this creates a friendly atmosphere to work in.

We have a single product, but thanks to the modular architecture, we can extend our core functionalities effortlessly to provide even more robust and meaningful solutions for our customers. This, however, requires an initial challenging design to make the change the most optimal that helps the most customers.

The pharmaceutical/biotech sector is very sensitive to quality, as they are doing expensive and high-throughput operations. Naturally, code quality is a major metric for us, and we are armed with a set of useful procedures and guidelines that everyone adheres and contributes to. We also have a product that is built robustly to handle errors from external sources or events safely and gracefully.

Apart from quality, our customers are also very security-oriented. This was even more of a challenge when we recently started a SAAS offering on an AWS infrastructure. We started with only a set of packages offered this way and are slowly extending this to the whole product range.

Our projects usually start with requirements we get from customers that our application consultants and software team members analyse and break down into gaps. The scrum team working on the project breaks this down to further functional user stories. We keep the customer updated throughout the process, and often give them periodical releases they test and move into production. Before releases, we do in-house UAT execution of the whole business processes (essentially a FAT). For the actual releases, members of the scrum team often go to customer sites to supervise the first testing, especially when we integrate with a new machine, robotic platform or external software system. We have a very good track record of projects finished on time, to budget and to the customer's satisfaction.

Our software engineers have the opportunity to progress on a technical track (Senior Software Engineer with e.g. tech lead role), a management track (Software Team Leader with e.g. project manager role) or a consultant track (Application Consultant with client-facing roles), dependent on their interest. Since we are a small company, people can also define their ideal roles and we do all we can to provide it to them.

We'd like you to be on the team, if you like good algorithmic challenges, can produce quality code, have experience with relational databases and object-oriented languages. We also prefer candidates with at least one year of commercial experience. It's a plus if you have experience with DevOps, SAAS or web services.

Additional benefits include:

  • Flexible Working Hours
  • Pluralsight Subscription
  • Social Events
  • Contribution to Certifications
  • Pension
  • Cycle Scheme
  • Flexible Annual Leave Allowance
  • Central London Location

Full Stack Developer employer: Titian Software Ltd

At Titian Software, we pride ourselves on being an excellent employer, offering a dynamic work environment in the heart of Central London. Our commitment to quality and continuous improvement fosters a culture of collaboration and innovation, where employees can thrive through flexible working hours, social events, and opportunities for professional growth across technical, management, or consultancy tracks. Join us to make a meaningful impact in the pharmaceutical and biotech sectors while enjoying a supportive and friendly atmosphere.

Titian Software Ltd

Contact Details:

Titian Software Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Developer

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 Titian Software 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 Titian Software 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 Titian Software 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 Titian Software 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 Full Stack Developer

Full Stack Development
Relational Databases
Object-Oriented Programming
Scrum
Code Quality Assurance
DevOps
SAAS

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 Titian Software 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 Titian Software 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 Titian Software 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 Titian Software 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.