Position: Senior Software Engineer (Rails)
Company: Trinetix
Category: Ruby
Experience required: 5y
English level: upper

**About the Role**

Due to our rapid growth, we are looking for a talented Senior Software Engineer to join our team. You will be getting in on the ground-level with us and working on virtually all aspects of the current product and future product development. You'll be working directly with the founding team daily and taking part in technology-related decisions. You will help us build the foundation of this company - its culture, its processes, and its practices. You'll also have the chance to work on everything from analytics software to two-sided marketplaces, to IoT devices. There's a ton of interesting problems to solve.

**What You’ll Do...**

Development of mission-critical back-end services including API integrations with third-party platforms and core consumer APIs
Development of the core application in React, MobX, Node, MongoDB, Apollo GraphQL, Next.js, Styled Components, & React Native
Work closely with our Product team in designing and developing customer facing features

**What You Bring...**

5+ years of development experience required
Deep understanding of dynamic languages (Ruby & JavaScript) and general software best practices
Experience with Ruby on Rails
You have experience designing and extending scalable data models and the data stores they depend on
You take pride in the code you write - it's clean, tested, organized, and elegant
Self-starter - you're proactive and are able to start projects and tasks without constant direction
Quick learner - you pick up new frameworks and technologies quickly
Great communication skills
You want to work in an agile environment - we move quickly and ship code often
You enjoy your time working, but you enjoy your time outside of work too
**It’s a bonus if you...**
Have built software in the e-commerce or regulatory industries
Experience building and monitoring infrastructure on cloud-native hosting providers (AWS)
Have deep experience with third-party integrations
Love using bleeding-edge technology
Contribute regularly to open-source projects