At a Glance
- Tasks: Join our team to enhance billing systems and lead innovative solutions.
- Company: DoiT, a global tech leader in cloud solutions.
- Benefits: Enjoy unlimited vacation, flexible work options, and health insurance.
- Why this job: Make a real impact on financial operations while working remotely.
- Qualifications: 4+ years in software development; knowledge of Go and Python preferred.
- Other info: Be part of a diverse team that values creativity and fun.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Our Software Engineer will be an integral part of our Business Systems Engineering team. This role is based remotely as a full-time employee in the UK, Ireland, Estonia, the Netherlands, Sweden and Israel. We are also open to contractors in Eastern Europe and Portugal.
DoiT is a global technology company that works with cloud‑driven organizations to leverage the cloud to drive business growth and innovation. We combine data, technology, and human expertise to ensure our customers operate in a well‑architected and scalable state — from planning to production.
The Opportunity: As a Software Engineer focusing on Business Systems, you will be actively involved in the planning, design, and implementation of improvements and new features for our critical billing and invoicing systems. You will lead collaborations on integrations with other business systems. This role requires a keen interest in understanding complex business processes, engaging with stakeholders to identify challenges, and guiding the development of innovative solutions to streamline operations.
Responsibilities:
- Leading feature implementation from proposal through spec and implementation to maintenance.
- Collaborating and problem‑solving with business stakeholders to understand their needs and propose technical solutions.
- Reviewing code and mentoring junior engineers on best practices for code quality and maintainability.
- Improving the health of the codebase by guiding efforts to reduce technical debt.
- Providing feedback and technical guidance during team planning discussions.
Qualifications:
- 4+ years of software development experience.
- A Full Stack engineer or a Backend engineer willing to learn to become a Full Stack engineer.
- Solid understanding of programming languages, ideally knowledge of Go and Python.
- Strong knowledge of software engineering practices, design patterns, and architectural principles.
- Excellent communication skills in English, both written and verbal.
- Self‑organized, goal‑oriented, self‑motivated, confident, thorough and tenacious.
- Ability to operate flexibly in a fast‑paced, evolving team environment.
- A strong interest in optimizing business processes and finding creative solutions to operational hurdles.
Bonus Points:
- Experience with business systems such as Oracle NetSuite, DealHub, and SalesForce.
- Experience with business processing tools like Workato and Fivetran.
- Advantageous to have experience developing solutions in the Cloud and/or using Cloud services.
We embrace and support leveling up your skills professionally and personally. Unlimited Vacation, Flexible Working Options, Health Insurance, Employee Stock Option Plan, Professional Development Stipend.
DoiT unites as Many Do’ers, One Team, where diversity is more than a goal—it’s our strength. We actively cultivate an inclusive, equitable workplace, recognizing that each unique perspective enhances our innovation.
Software Engineer - Business Systems (Billing & Invoicing) Remote UK employer: Doit Intl
Contact Detail:
Doit Intl Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Business Systems (Billing & Invoicing) Remote UK
✨Tip Number 1
Network like a pro! Reach out to current employees at DoiT on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. Personal connections can give you an edge!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common problems. Make sure you're comfortable with Go and Python, as these are key languages for the role.
✨Tip Number 3
Showcase your problem-solving skills during interviews. Be ready to discuss past projects where you identified inefficiencies and implemented solutions. This will demonstrate your ability to engage with stakeholders and improve business processes.
✨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 the DoiT team!
We think you need these skills to ace Software Engineer - Business Systems (Billing & Invoicing) Remote UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with billing and invoicing systems, and don’t forget to mention any relevant programming languages like Go and Python. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a great fit. Be sure to mention your interest in optimising business processes and engaging with stakeholders, as these are key aspects of the job.
Showcase Your Projects: If you’ve worked on any projects that relate to billing systems or cloud services, make sure to showcase them! Include links to your GitHub or any live demos. We love seeing practical examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to engage directly with us!
How to prepare for a job interview at Doit Intl
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages mentioned in the job description, especially Go and Python. Brush up on your knowledge of software engineering practices and design patterns, as these will likely come up during technical discussions.
✨Understand Business Processes
Since this role involves engaging with stakeholders to identify challenges in billing and invoicing, take some time to research common inefficiencies in these processes. Being able to discuss potential solutions will show that you’re proactive and understand the business side of things.
✨Prepare for Code Reviews
Familiarise yourself with code review best practices, as you’ll be expected to mentor junior engineers. Be ready to discuss your previous experiences with code reviews and how you’ve contributed to improving code quality in past projects.
✨Show Your Personality
DoiT values a great sense of humour and fun at work, so don’t be afraid to let your personality shine through. Share anecdotes that highlight your teamwork and problem-solving skills, and remember to engage with your interviewers—after all, they want to see if you’d be a good fit for their team culture!