Senior Software Engineer 1

Senior Software Engineer 1
Trineo, New Zealand

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Apr 3, 2021
Last Date
May 3, 2021
Location(s)

Job Description

About us

With offices in Sydney, Christchurch, Auckland, and Boulder, Trineo delivers custom technology solutions for global organisations. Our work tackles system integration and data brokering, API development, and highly specific customer and employee applications. As an agile team, we present a complete service offering -- with senior advisory services, product and project management, business analysis, UX, and engineering. We’re known for our ability to ship valuable work into production in complex and challenging environments.

We believe the best work is done when everyone is aligned with shared values, no matter the different skill sets, experiences, and dreams we bring. Our culture is ever-changing, evolving with every new Trineo, but our ways of working are based on principles that remain steady.

Last but not least, Trineo is proudly a Certified B Corporation, joining the growing number of companies using business as a force for good. Certified B Corporations meet rigorous standards of verified social and environmental performance, public transparency, and legal accountability to balance purpose and profit. This enables us to put our values into action by not only making decisions for the benefit of our shareholders, but also for our customers, environment, employees, community and planet.


About the role

We’re looking for a Senior Software Engineer 1 to join our growing New Zealand team. Based remotely in New Zealand, you will report to one of our Engineering Leads, and contribute to the successful delivery of software products for our customers, within one of our customer teams.


What you’ll do
  • Be involved in the full software development life cycle, from feature planning and estimation, through development, to delivery and testing.
  • Share your knowledge and learn from your team through pair programming and code review, taking and giving feedback appropriately.
  • Communicate effectively with your team and customer. Know when it is required to push back on inappropriate specifications.
  • Understand the non-functional implications (e.g., security and performance) of your work.
  • Strive to do the best work you can.
  • Live by and champion our culture.
  • Adhere to agile delivery (Scrum/Kanban), continuous integration, test-driven development.

Requirements

About you

We’re looking for candidates with 5+ years experience. Candidates should have deep knowledge of either back end (Rails) or front end (Javascript) technologies with the ability to debate technology decisions up and down the stack.

This position will not have direct reports but will require aspects of leadership for a specific client and/or development team. These aspects of leadership require an individual to demonstrate ownership of features which require research and a clear articulation of pros / cons of available implementation strategies. Furthermore, the role requires a consultative approach which seeks to develop a consensus on major decisions within the entire team (Trineo and our customers). Our point of view is that a decision made with research, peer review and collaboration is one which will have the most sustainable outcome for everyone.


If you’re a good candidate for this position, here are some characteristics you embody:

  • Must be highly articulate in a back end and/or front end technology, with a preference for Ruby and/or Javascript
  • Experience working across the entire stack
  • Comfortable writing SQL queries, optimizing query performance and DB design.
  • Experience with the development and consumption of APIs
  • Experience with the development of frontend applications that consume aforementioned APIs
  • Excellent working knowledge of Git
  • Experience working with cloud hosting technologies (ie Heroku and AWS)
  • Experience with optimizing high performance applications under significant load
  • Thrive when working within an Agile team
  • Enjoy working in a cross functional team composed of UX, BA, PM, Development
  • Experience working with a distributed / remote team


Our typical stack and methodology:

  • Development: Ruby, Rails, Javascript, Webpack, React, CSS/SASS, HTML
  • Data: Postgres, Redis
  • Testing: Rspec, Capybara, Jest, CI, BrowserStack
  • Infrastructure: a strong understanding of cloud platforms: Heroku, AWS componentry and a decent handle on Unix
  • We also adhere to agile delivery (Scrum/Kanban), continuous integration, test driven development, consistent peer review and pair programming.

Bonus Points
  • Service Oriented and Monolithic Architecture.
  • Identity Management (Authentication and Authorization).
  • A thorough understanding of security principles, common exploits and an interest in recent advisories and corresponding mitigation stra

Job Specification

Job Rewards and Benefits

Trineo

Information Technology and Services - Denver, Colorado, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.