Senior Software Developer (bills)

Toronto, ON, Canada

Job Description


Xero is a beautiful, easy-to-use cloud based platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.

Diversity of people brings diversity of thought, and that is core to driving Xero\'s mission. Supporting a culture of inclusion is something we\'re immensely proud of. We know that a diverse workforce is a strength that enables businesses, including ours, to better understand and serve customers, attract top talent and innovate successfully. A part of that is to support many types of flexible working arrangements that allow you to balance your work, your life and your passions. So, from the moment you begin your journey with Xero, we will constantly strive to ensure you\'ll feel welcome and supported to do the best work of your life.

About the Team

You will be joining our Bills team. The Bills team is a core Xero product team with the goal of digitizing expense generation and reception for millions of our customers. Our team goal is to save the customer time and improve their business cashflow. Our team is remote-first, agile and we aim to be cross-functional.

About the Role

  • Take pride in product, team ownership and technical challenges
  • Develop robust, high-quality, compliant full stack software
  • Writing clean maintainable code and self documenting code using a variety of technologies: React, Typescript, .NET, C#, AWS, SQL Server, and RESTful web services
  • Write and maintain unit tests, api tests and e2e tests using playwright, jest and C#
  • Advocate for good standards, sustainable team practices and knowledge sharing via documentation
  • Assist product owners and designers with the scoping, prototyping, and developing software Specifications and designs
  • Work closely with Quality Engineering team members to implement testing best practices
  • Establish and maintain good working collaborations both within the development team and the wider organization
  • Write team documentation and mentor junior developers
  • Work closely with both collocated and remote developers and teams
About you
  • You have experience shipping software to production as a full stack engineer with our tech stack: react, typescript and C#
  • You plan quickly and effectively, and want to hit the ground running
  • You\'re excited by building solid, maintainable, production-ready software designing an efficient deployment pipeline
  • You are focused on the customer, and prioritize saving them time and effort
  • You are happy to guide and mentor the team with coaching, code reviews and actively documenting our product
  • You enjoy working with a team, effective communication and sustainable processes
  • You value quality and understand that automated tests and code quality are part of the development process
What You\'ll Bring With You
  • Bachelor\'s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent work experience
  • 5+ years of experience developing web-based applications.
  • Be able to write testable code, as well as automated tests for your own work
  • Experience building projects using of all of the following: React, Typescript, C#, .NET, RDBMS
  • Nice to have: AWS and terraform, playwright, jest, dynamo db
At Xero we embrace diversity and inclusion and value a #challenge mindset. Research has shown that women and underrepresented groups are less likely to apply to jobs unless they meet every single competency or experience . If you are excited about this role, but your past experience doesn\'t align perfectly, we encourage you to apply anyway. You could be just the right person for a role at Xero. If you have any support or access requirements, we encourage you to advise us at time of application and throughout the interview process.

Xero

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2232180
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned