Backend Engineer: Ruby on Rails at Trineo

| Greater Boulder Area
!Sorry, this job was removed at 12:16 p.m. (MST) on Monday, February 3, 2020

With offices in Boulder, Sydney, Christchurch, Auckland, 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.

Requirements

About the Role

We’re looking for a Backend Engineer to join our team in Boulder. You will be part of a growing global professional services practice in the process of expanding our worldwide footprint. You will have the opportunity to work in a diversely skilled team as described above.

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. Seek to understand others positions but know when and how to tactfully push back on inappropriate specifications.
  • Maintain a strategic product perspective and articulate the financial and tactical impact of software decisions on businesses objectives.
  • 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
About you
  • You thrive when working within an agile, cross-functional, and distributed / remote team
  • You care about design patterns, architecture, and working code
  • You’re able to look across the teams body of work and notice trends, patterns/anti-patterns emerging
  • Bring a “figure it out” mindset, not afraid to jump in and take on new responsibilities or challenges
  • You have 3+ years of overall experience
  • Strong backend skills with emphasis on Ruby on Rails
  • We’d prefer at least 2+ years of SQL (or related) experience
  • Substantial experience architecting, creating, and documenting APIs for consumption by critical partners
  • Experience working with cloud hosting technologies such as Heroku & Azure
  • Experience with optimizing high-performance applications under significant load
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 strategies
  • Experience with Docker
  • Front end development with an emphasis on Javascript, HTML5, CSS3, React

We're an agile, dynamic company and this job description isn't meant to be a complete list of your qualifications or all of the things you'll do.

Trineo is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Work From Home
  • Free Food & Snacks
  • Wellness Resources
  • Monthly Massage
  • Mental Wellness
Read Full Job Description
Apply now

Technology we use

  • Engineering
  • Product
    • JavascriptLanguages
    • RubyLanguages
    • ReactLibraries
    • Ruby on RailsFrameworks
    • PostgreSQLDatabases
    • RedisDatabases
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement

Location

Trineo is in the heart of downtown Boulder on Pearl Street, lined with local restaurants and shops. We're just steps away from great mountain trails.

An Insider's view of Trineo

How would you describe the company’s work-life balance?

A lot of companies are so willing to sell you a story--join us, work all the time and buy into the dream. Trineo doesn’t pitch to people that way. We set up a workplace that’s balanced, that looks out for you. It’s good because it’s achievable, not aspirational. It’s the truth of what we have right now. I really appreciate it.

Pete

Developer

What does your typical day look like?

My day is incredibly varied and that's what I enjoy the most. As head of PX (People Experience), ultimately what I look to accomplish each day is helping someone (or multiple people) be more productive, engaged, and a happier version of themselves. I am in the service of others and wouldn't want it any other way!

Josh

Chief People Officer

What are some things you learned at the company?

The team put careful thought into laying the path for me to become a developer through an apprenticeship model. I have learned front and back end languages and frameworks and improved my public speaking. Most importantly, I have learned the value of working in a focussed, skilled and supportive team of intelligent, creative and kind people.

Sarah

Developer

How do you make yourself accessible to the rest of the team?

My team is a collective of intelligent, capable people who are the best barometer of risk, reward and evolutionary progress. Their happiness correlates directly with the quality of our work and the happiness of our clients. They are therefore my first priority and we regularly see each other in person and communicate remotely via standups and 1:1s.

Abhinav

Cofounder and CEO

How do you collaborate with other teams in the company?

Our teams are scattered across 4 offices and 3 countries. We make it work by scheduling team meetings late in our afternoons (in the U.S.) and always via video conf. We use Slack regularly as a collaboration tool, also. We all communicate so frequently that I sometimes forget that I have not yet met everyone on the team in person!

Cindy

Senior Agile Business Analyst

What are Trineo Perks + Benefits

Culture
Volunteer in local community
Trineo offers 1 day per year per employee to volunteer, called "Seva Days". Seva is the Sanskrit word for service, and formally it means, “selfless service”. It is pronounced thus, “say va”.)
Friends outside of work
Eat lunch together
Intracompany committees
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Diversity
Dedicated Diversity/Inclusion Staff
Highly diverse management team
Someone's primary function is managing the company's diversity and inclusion initiatives
Health Insurance & Wellness Benefits
Dental Benefits
Trineo has a generous health insurance plan, contributing 100% of the total insurance premium of eligible employees.
Vision Benefits
Trineo has a generous health insurance plan, contributing 100% of the total insurance premium of eligible employees.
Health Insurance Benefits
Trineo has a generous health insurance plan, contributing 100% of the total insurance premium of eligible employees.
Wellness Programs
Through our insurance provider, there is a gym reimbursement program. Trineo also has a quarterly health and wellness program for its employees.
Team workouts
Acme Co.'s team fitness initiatives include In-office yoga.
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Trineo offers opportunities to work remotely.
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Our employees receive 8 hours per year of paid volunteer time.
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
We offer an EcoPass to all full-time employees
Company Outings
Examples include hikes, ski weekends, and other team off site events.
Stocked Kitchen
Some Meals Provided
Happy Hours
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Promote from within
Customized development tracks
Paid industry certifications

Additional Perks + Benefits

Since Trineo is based in Boulder, Colorado, and Christchurch, New Zealand, with additional offices in Auckland and Sydney, employees have many opportunities to travel and work internationally. Every December, Trineo hosts employee appreciation events ranging from a ski weekend in the mountains to helicopter rides, depending on your location.