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: Flexible hours, remote work options, Pluralsight subscription, and social events.
- Other info: Enjoy a friendly atmosphere with Friday cookies and fresh fruit throughout the week.
- 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 40000 - 50000 £ 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.
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.
We provide a friendly, supportive, well-organised environment, with good work-life balance and opportunities for self-improvement. Our teams work partly remotely.
- Flexible Working Hours
- Partial remote working option
- Pluralsight Subscription
- Social Events
- Contribution to Certifications
- Pension
- Cycle Scheme
- Flexible Annual Leave Allowance
- Central London Location
Full Stack Developer employer: Titian Software
Contact Detail:
Titian Software Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to current employees at Titian Software on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a mini-project or a GitHub repo that showcases your coding prowess. This is a great way to demonstrate your abilities beyond the CV.
✨Tip Number 3
Be ready for the Scrum! Brush up on Agile methodologies and be prepared to discuss how you’ve worked in teams before. They love a good team player who can adapt!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Titian Software family.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Show Your Passion for Coding: When you're writing your application, let your enthusiasm for coding shine through! Talk about the projects you've worked on and the technologies you love. We want to see that you're not just a developer, but someone who genuinely enjoys solving problems and creating great software.
Tailor Your Application: Make sure to customise your application for us at Titian Software. Highlight your experience with relational databases and object-oriented languages, and mention any relevant projects. This shows us that you understand what we're looking for and that you're serious about joining our team.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and long-winded explanations. Use bullet points if it helps to make your skills and experiences stand out. Remember, we want to get to know you quickly!
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. Plus, it gives you a chance to explore more about our company and culture while you’re at it!
How to prepare for a job interview at Titian Software
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description. Brush up on your skills in relational databases and object-oriented programming languages, as well as any experience you have with DevOps or SAAS. Being able to discuss these confidently will show that you're a great fit for their tech environment.
✨Understand Scrum Methodology
Since the company uses Scrum, it’s essential to understand how this methodology works. Be prepared to discuss your experience with Agile practices, how you’ve contributed to team projects, and how you handle changing requirements. This will demonstrate that you can thrive in their dynamic work culture.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Highlight your algorithmic thinking and how you ensure code quality. This is particularly important in the pharmaceutical sector where quality is paramount, so be ready to impress with your analytical skills.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about their current projects, the team dynamics, or how they approach quality assurance. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.