Ansarada
Mid Backend Engineer
To raise and protect every company's potential
Software engineering
Full-time
Office | Sydney, NSW, Australia
Visa sponsorship · No
Senior · A role for someone with advanced knowledge and skills. May involve mentoring, leading others or specialisation. Typically at least 5 years of experience.
·
Why Ansarada
We’re the software the Pros in business use to protect and grow!
We’re a SaaS platform that companies, advisors and governments rely on for securely managing critical information, workflow and collaboration in high-stakes processes like deals, risk, compliance, board governance and procurement. We're the software relied upon by business pros in over 180 countries.
Our mission is to raise and protect every company's potential by engineering powerful but simple software that gives our customers confidence in every business decision. We only achieve this through our world-class teams who are based in the main hubs across Sydney, Ho Chi Minh, Chicago, Amsterdam and London.
We care about the customer, and we exist to nurture their business potential. We love solving BIG problems and creating SIMPLE solutions for them. We love the challenge and are looking for people who are courageous, passionate, curious and collaborative.
About the role
What's the job about? ** ** As a Mid **Backend Engineer, **you are part of a talented Software Engineering Team, responsible for the full lifecycle of a product using cutting-edge technologies to deliver exceptional value to our customers, while scaling our platform to meet the demands of global markets. You are passionate about rethinking traditional ways of doing things while considering the practical benefits and looking beyond the obvious to come up with better and new ways of working. You are a problem solver who thinks outside of the box to challenge existing assumptions to achieve the best results.
Some of the key activities you will be performing in this role are:
- Develops new instances of existing architecture, or minor improvements to existing architecture.
- Working directly in parallel with your peers, owning small-medium features from design to completion.
- Delivering high-quality solutions on a regular basis that adhere to our design standards.
- Writing high-quality code that follows industry and our architectural standards.
- Collaborate with the team to design, develop, and implement innovative new modules, while also playing a vital role in the ongoing maintenance and optimization of existing functionalities.
- Supporting your colleagues by providing regular feedback on their code.
- Collaborate with cross-functional teams such as Design, Product, DevOps and Customer Success to design, implement, and maintain backend solutions aligned with our product vision and business goals.
- Dive into the intricacies of the “Deals and Procure” platforms and domains, proactively expanding your knowledge to provide valuable insights and support to our product team.
- Continuously growing and sharing your knowledge of emerging technologies and practices
We would love to hear from you if you:
- takes initiative, have a self-directed learning process and a growth mindset.
- have relevant practical experience building and maintaining web-based software solutions and working with cloud-based platforms
- have experience working with C#, ASP.NET, and ASP.NET Core to build REST/RPC-styled API endpoints
- are experienced in Object-Orientated Programming (OOP), relational and key-value database principles (SQL Server, Postgres, DynamoDB, Redis)
- understand basic DevOps principles such as Infrastructure-as-code and CI/CD
- have experience in software testing techniques, including unit/integration testing, manual/exploratory testing, and automated testing
- are passionate about customer experience, curious and willing to challenge existing assumptions to achieve the best results.
Nice to have:
- Experience in working with GraphQL with Apollo/Hot Chocolate or any GraphQL frameworks.
- Experience in container orchestration platforms on Kubernetes.
What you'll be responsible for
- ✅
Stakeholder Engagement
Partner with stakeholders to understand specifications, business requirements, and communicate insights
- 🤖
Scripting and Automation
Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks
- 🛠
Test Automation
Create and implement code tests and software test automation
Skills you'll need
- 👥
Collaboration
Works with others by being open, clear in communication and listening to achieve goals
- 🧮
Numerical problem solving
Works with numerical information and performs mathematical calculations to solve problems
- 🔍
Attention to detail
Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables