At a Glance
- Tasks: Develop core services and introduce new features for a dynamic learning platform.
- Company: Join an innovative learning platform empowering global organizations to unlock their potential.
- Benefits: Enjoy remote work flexibility and the chance to shape impactful products.
- Why this job: Be part of a supportive team that values collaboration, innovation, and personal growth.
- Qualifications: Experience with TypeScript, React, Node.js, and a passion for code quality.
- Other info: Ideal for self-starters who thrive in agile environments and enjoy knowledge sharing.
The predicted salary is between 68000 - 102000 ÂŁ per year.
GLASGOW (HYBRID, 1 DAY PER WEEK IN OFFICE)
Eden Scott is delighted to be retained by Amici, to recruit an experienced Senior Software Engineer due to business growth and the development of a new modern platform.
You will be a key member of our development team, responsible for designing, implementing, and maintaining robust applications.
About Amici
Amici was founded in 2005 by Caroline Briggs, who is still our CEO today. We provide a purchasing and inventory management service, allowing biotech organisations to focus on discovering transformative innovations.
Our procurement consultancy service, along with in-house cloud-based software, allows scientists to focus on discovering life changing cures, while we manage their laboratory purchasing and supply chain needs.
We take extreme pride in delivering solutions of the highest standard and are honoured that we can help our customers on their way to success. Our customers are loyal and enthusiastic about us and so are our people.
Meet the Innovation Team
Technology underpins everything we do at Amici, enabling our amazing team of purchasing and supply chain specialists to support some of the most exciting and important work in the biotech and life science industry.
Customers come to Amici to source products for their laboratory. Our MyAmici platform allows scientists to purchase lab consumables, chemicals, biologicals and capital equipment. It’s Amici’s Innovation team that works diligently to ensure that the MyAmici platform and online purchasing experience is easy and seamless, so that our customers can focus on making life changing discoveries.
About the Role
As Amici continue to grow, we\’re seeking a talented Senior Software Engineer with strong expertise in software development (ideally C# or Java) to join our team and contribute to our exciting projects.
You will be a key member of our development team, responsible for designing, implementing, and maintaining robust applications. Your technical ability, problem-solving skills, and innovative mindset will drive the success of our MyAmici platform and contribute to the growth of Amici.
This is a permanent and full-time role. This role is Hybrid, working 1 day a week in our Glasgow office (Tuesday) and 4 days a week from home (Monday, Wednesday, Thursday, Friday). For the first few weeks of employment, we may require more time in the office for onboarding and training.
What will you be doing?
- Engineering and Delivery
- Deliver high-quality code using Agile and Test Driven Development methodologies and practices
- Develop and then maintain domain knowledge based on customer use-cases, industry good practice, and relevant regulations
- Turn functional and non-functional requirements into well-structured software that meets the needs of the business
- Participation in requirements review sessions (“Three Amigos”) with Business Analysts and QA Engineers
- Develop complex database queries, views, triggers and functions
- Conduct code reviews and participate in pair programming sessions
- Ability to assess the impact of changes on our systems and infrastructure
- Document your code both technically and to support operational maintenance
- Operational Support
- Support the smooth transition of software into production
- Provide third-level support for production software during business hours
What are we looking for?
- Experience in professional development – ideally in C# or Java in a software-powered business or consulting setting
- Professional experience with a modern JavaScript web framework (VueJS, React, Angular, Blazor WebAssembly, etc)
- Experience working in an Agile development environment using modern DevOps practices
- Computer Science degree, Software Engineering degree, or evidence of equivalent industry experience
- Experience with writing automated tests (e.g. NUnit, Jest, etc)
- Experience working with databases, both relational (e.g SQLServer, Postgres, MySQL, etc ) and non-relational (e.g. MongoDB, CosmoDB, etc)
What is in it for you?
We offer an intrapreneurial environment where people are supported to do their best work, and everyone has the opportunity to make a difference. As a company, we never stop investing in our culture. We appreciate empowering, motivating and developing employees to offer a challenging and rewarding experience at Amici.
Further information on our benefits can be found at https://www.amiciprocurement.com/rewards-and-benefits/
Amici is an equal opportunity employer. Everyone is welcome regardless of your appearance, where you’re from, or anything else that makes you, you.
Come talk to us!
This is a fantastic opportunity to play a key role in the evolution of market-leading products that make a genuine difference to those at the heart of the Biotech industry. With an incredible working culture, a flexible approach to work and a great suite of benefits this is an opportunity not to be missed!
Please contact our recruitment partners at Eden Scott for an informal discussion:
amici@edenscott.com
Senior Software Engineer employer: Amici Procurement Solutions
Contact Detail:
Amici Procurement Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarize yourself with the tech stack mentioned in the job description. Make sure you can discuss your experience with TypeScript, React, Node.js, and AWS during the interview. Being able to demonstrate your hands-on experience with these technologies will set you apart.
✨Tip Number 2
Showcase your ability to work independently as well as collaboratively. Prepare examples from your past experiences where you took ownership of a project or contributed significantly to a team effort. This will highlight your proactive nature, which is highly valued for this role.
✨Tip Number 3
Emphasize your commitment to code quality and feature development. Be ready to discuss how you balance technical challenges with practical solutions, and share any relevant metrics or outcomes from your previous projects that demonstrate your focus on quality.
✨Tip Number 4
If you have experience working in small, agile teams, make sure to mention it. Discuss how fast-paced communication has influenced your work style and how you adapt to changes quickly. This will resonate well with the company’s culture and expectations.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Understand the Company: Research the innovative learning platform and its mission. Familiarize yourself with their tech stack and values to tailor your application accordingly.
Highlight Relevant Experience: Emphasize your experience with TypeScript, React, Node.js, and other technologies mentioned in the job description. Provide specific examples of projects where you took ownership and contributed independently.
Showcase Collaboration Skills: Mention any experience working in small, agile teams. Highlight instances where you shared knowledge or collaborated on projects to demonstrate your fit for a close-knit team environment.
Craft a Strong Cover Letter: Write a compelling cover letter that reflects your passion for learning and innovation. Explain why you are excited about this opportunity and how you can contribute to shaping the future of their dynamic learning product.
How to prepare for a job interview at Amici Procurement Solutions
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the tech stack mentioned in the job description, especially TypeScript, React, and Node.js. Highlight specific projects where you've used these technologies and be ready to explain your thought process and decision-making.
✨Demonstrate Ownership and Initiative
Since the role emphasizes taking ownership of projects, share examples from your past work where you proactively identified problems and implemented solutions. This will show that you're a self-starter who can contribute independently.
✨Emphasize Collaboration and Communication
Discuss your experience working in small, agile teams. Highlight how you communicate effectively with team members and stakeholders, as this role values fast-paced communication and collaboration.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that relate to building resilient services, as this will demonstrate your ability to tackle technical challenges head-on.