Software Engineer
Job Description
Primary responsibilities include:
-
Responsible for designing and delivering backend solutions and APIs to create scalable engineering systems.
-
Balance rapid delivery and execution with quality, stability and security.
-
Collaborating with the Tech Lead to develop scalable solutions to technical problems.
-
Meeting regularly with the product teams to receive feedback and understand their needs from the platform.
-
Working with our QA team members to develop test plans and ensure quality throughout our engineering processes.
-
Ensuring that systems comply with Spriggy’s security policies and procedures.
-
Reviewing and improving existing systems (Agile, CI/CD, Devops, Automation).
-
Contribute and champion engineering practices across the Spriggy team. At Spriggy, we’re planning to double our engineering team size every year. We’d love you to be an advocate of what we do and to be a magnet for other talent.
Job Requirement
The skillset:
-
You enjoy solving customer problems. You recognise that technology is a vehicle to solving customer problems and have experience in companies that ship products at scale.
-
Industry experience. You have 3+ years of industry experience. Experience working in integrations or payments processing is a plus.
-
Think big, build small. You dream big, while recognising that the best solutions often involve small thoughtful iterations at speed. You bring big visions to life by constantly thinking about the next smallest thing you can do to solve a problem.
-
Value collaboration and communication. You’re comfortable communicating and collaborating with stakeholders. We work in small cross-functional teams that thrive off building and succeeding together.
-
Strive for quality. You believe in building software systems that are readable, malleable, and reliable. Delivering a service our Spriggy families can trust and continues to evolve and improve is a high priority.