Description
We are Recruiting a Lead Software Engineer to join the team. We are a remote-first company
AbacusNext is a leading technology provider for legal, accounting, and compliance-focused professionals. We empower our customers to grow their businesses, better serve their clients, and operate at peak efficiency all within a secure, cloud-enabled ecosystem.
The HotDocs team develops our market-leading document assembly platform using technologies such as C#, TypeScript, Angular, and ASP.NET. We make use of the Azure cloud platform (including App Services, Containers, Storage, and Functions) and Azure DevOps to fully automate our build, test, and deployment pipelines.
Our team's goal is to deliver continuous value to customers and the business in a sustainable, quality-driven environment. As we are continuously evolving our codebase, tools, and agile process, our work takes on a combination of coding and review, changes to tools and systems, and adjustments to the way we interact with our internal and external customers.
Your mission
Your team looks after Advance, a modern web portal written in .NET Core and Angular, which is used by customers to manage and collaborate on their templates and documents. As a member of this team, you will be involved in refining and coding enhancements and features to our systems. Your efforts will be recognized and used by a large and growing community of HotDocs users across the globe in a wide variety of industries. Customers range from small businesses to global corporations, and you will gain experience in writing software that meets the needs of enterprise users in performance, accessibility, and scalability.
- As part of a cross-skilled team, you will write code every day.
- You will work across the full application stack within an expanding development team.
- Be part of a professional culture of ownership, openness, and self-improvement within the team.
- Help to champion the use of best practices and standards.
- Collaborate with the Product Owner to own the entire development pipeline from inception to production.
- Interact with the rest of the business to gain a deep understanding of our products, customers, and users.
Requirements
- Successful candidates will have professional experience within a software engineering team.
- An adaptable developer capable of delivering robust, quality solutions with a level of autonomy.
- Committed to learning and using best patterns and practices including SOLID, Agile, TDD and process improvement.
- Motivated by great API design and system architecture.
- Excellent at technical communication.
Ideal candidates will have experience with some or all of the following:
- C# and .NET Core
- SQL, REST services, Azure
- Angular or TypeScript experience would be valuable and there will be the opportunity to gain further experience
- Tools: Git, PowerShell, Azure DevOps, Jira, Confluence
- If you have equivalent experience with similar technologies, we would still love to hear from you:
Benefits
What We Offer:
At AbacusNext International, you will work in a collaborative and innovative environment with the opportunity for career progression and the ability to challenge yourself. As you progress, you can add to your responsibilities as you grow with the company.
Our excellent benefits package includes:
- Life assurance
- Private healthcare
- Dental plan
- Pension
- 33 days holiday
- Flexible working
- Highly competitive salary
Perks:
- Remote first environment
- Remote first organisation
- Social events
- Weekly catered lunch (when in the office)
- Anniversary gifts
- Microsoft Gold partnership, allowing full MSDN access and monthly Azure credit