At a Glance
- Tasks: Join a fintech team to build and scale ERP integrations and develop robust software solutions.
- Company: Fast-growing fintech company focused on automating financial workflows for SMBs.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on collaboration and mentorship.
- Why this job: Make a real impact by optimising financial processes and collaborating with innovative teams.
- Qualifications: Strong backend development skills in C# and Node.JS, with experience in ERP integrations.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- Strong experience building backend systems using C# and Node.JS
- Experience integrating with ERP systems, especially NetSuite
- Experience working with SQL (MSSQL) and NoSQL databases (MongoDB, Redis)
- Experience building and consuming APIs (REST and/or SOAP)
- Familiarity with event-driven architectures and messaging systems (e.g. RabbitMQ, Bull/Redis)
- Experience working with cloud platforms (AWS preferred)
- Strong understanding of software design principles and clean coding practices
- Comfortable working across the full stack when needed
- Excellent communication and collaboration skills
What the job involves
- As a Senior Software Engineer at Tipalti, you’ll join a fast-growing fintech on a mission to automate and optimize financial workflows for SMBs.
- This role blends hands-on development with a strong product mindset.
- You’ll play a key role in building and scaling integration capabilities—particularly around ERP systems (with a preference for NetSuite)—while contributing across the full software development lifecycle.
- You’ll work closely with Product, Design, and external partners to define requirements, shape solutions, and deliver high-quality, scalable systems.
- Design, build, and maintain robust, scalable, and well-tested software across the stack.
- Lead development of ERP integrations, particularly with NetSuite and similar platforms.
- Develop and maintain APIs, services, and event-driven systems.
- Participate in architecture and design discussions, helping shape technical direction.
- Collaborate closely with Product Managers to refine requirements and propose solutions.
- Identify edge cases, raise technical considerations, and improve system reliability.
- Conduct code reviews and uphold high standards for code quality and maintainability.
- Contribute to system design for performance, scalability, and security.
- Work with external partners and vendors on integration initiatives (ERP, payment systems, etc.).
- Mentor engineers and share knowledge across the team.
Software Engineer (3rd Party integrations) employer: Tipalti
At Tipalti, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters collaboration and innovation. Our team-oriented culture encourages personal and professional growth, with ample opportunities for mentorship and skill development in the fast-paced fintech sector. Located in a vibrant tech hub, we provide our employees with the chance to make a meaningful impact while enjoying a supportive atmosphere that values creativity and excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (3rd Party integrations)
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space, especially those who work with ERP systems. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, Node.JS, and API integrations. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining your past projects and how you’ve tackled challenges, especially around ERP integrations and cloud platforms.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Software Engineer (3rd Party integrations)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C#, Node.JS, and ERP systems like NetSuite. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background in backend systems and APIs makes you a great fit for our team at StudySmarter.
Show Off Your Collaboration Skills:Since we value teamwork, mention any experiences where you’ve worked closely with product managers or designers. Highlighting your communication skills will show us you’re ready to jump into our collaborative culture.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Tipalti
✨Know Your Tech Stack
Make sure you brush up on your C# and Node.JS skills before the interview. Be ready to discuss your experience with backend systems and how you've integrated with ERP systems like NetSuite. They’ll want to hear about specific projects where you’ve used these technologies.
✨Showcase Your API Knowledge
Prepare to talk about your experience building and consuming APIs, whether REST or SOAP. Have examples ready that demonstrate your understanding of clean coding practices and how you ensure high-quality, maintainable code.
✨Understand Event-Driven Architectures
Familiarise yourself with event-driven architectures and messaging systems like RabbitMQ or Bull/Redis. Be prepared to discuss how you’ve implemented these in past projects and the benefits they brought to your solutions.
✨Collaboration is Key
Since this role involves working closely with Product Managers and external partners, think of examples that highlight your communication and collaboration skills. Show how you’ve successfully worked in a team to refine requirements and deliver impactful solutions.