Direct Sourcing Solutions is a fast-rising Kiwi-owned global outsourcing pioneer. We are firmly passionate about providing functional, flexible, and scalable solutions that are customer-focused, metrics-driven, and technology-enabled, tailored specifically for our clients’ success. Our mission is to empower organizations with the tools and expertise they need to thrive in the digital age. We believe in pushing boundaries, challenging the status quo, and delivering exceptional solutions that transform businesses.
We are currently seeking a detail-oriented and motivated individual to join our dev team as a FullStack Developer. You’ll build SaaS applications in collaboration with program managers, UX designers and testers, as well as developers in our New Zealand, US and Europe-based teams. Working with our senior technical staff, you’ll also have a say in the technologies we use, and how we use them, for solving complex problems on an enterprise scale.
This role is all about doing things efficiently and making them even better. So, as well as continuous improvement to our design, development and quality processes.
Responsibilities:
- Iterative manner and progressively implementing solutions.
- Can use an inspect and adapt strategy to achieve continual improvement.
- Collaborating together to select the proper technology that achieves the best possible outcomes.
- Utilizing data to educate and verify decisions that strike a balance between client needs and business goals.
- Assuring high-quality work is produced and that testing and documentation criteria are met.
- Assisting with the solution's planning, definition, and high-level detail design, as well as investigating alternate solutions.
- As needed, collaborating with the technical lead and architect roles to incorporate architectural and design patterns.
- Getting involved with the team and its processes in order to form intimate bonds and new methods of working together.
- Assisting the technical lead in developing a technological approach that allows for speedy implementation, delivery, and continuing operations support.
- Fostering a world-class engineering culture in which engineers have the knowledge and autonomy to create high-quality products.
- Assisting in the design of a delivery pipeline that includes releasability, testability, and the separation of deploy and release.
- Identifying threats to proposed architecture, infrastructure, and applications as part of threat modeling for information security consideration.
Requirements:
- Professional software development experience of at least 3 years, preferably with SAAS applications.
- Experience in managing and working with DevOps
- Working knowledge of JavaScript as a core application language or a language that compiles to JavaScript, such as TypeScript or CoffeeScript.
- Backbone, Angular, React, or an equivalent front-end JavaScript framework experience.
- Knowledge of Node.js as a web application development platform.
- Experience building or consuming REST and GraphQL APIs.
- Working knowledge of relational and non-relational databases (SQL Server, Postgres, MongoDB etc.)
- Knowledge with some of the AWS platform's features.
- Working knowledge of Agile/Scrum/Kanban development methodologies.
- Proven ability to achieve tight deadlines in an agile/iterative software development process while keeping longer-term goals and the larger picture in mind
- Extensive IT experience, including software development, software deployment, and business/systems analysis.
- Excellent written and verbal communication skills in English