Senior Software Engineer
Multiple positions available
We use Jira for managing stories and bugs that we address in 2-week sprints (scrum-style agile). Engineers are encouraged to limit in-progress work to one card each where possible. Pairing is optional and supported, but we’ve found that most developers prefer collaborating in the design phase and through the review process and working independently in the code.
Employees are currently working remotely and have our complete support if they want to make this arrangement permanent. Applications are currently open to developers living in the US.
Responsibilities:
Design, build, test, deploy and maintain applications for the delivery of digital services and payments
Contribute to the evolution of the platform through strong architectural design
Develop standards, tools, processes, libraries, and frameworks that facilitate the development of reliable, secure, performant, and consistent services
Identify and resolve issues related to scalability and performance
Coach and mentor less experienced developers on the team
Requirements:
3+ years of professional software development experience with Ruby and Ruby on Rails.
An appreciation of functional programming and a strong desire to become an expert Elixir programmer
Experience working with relational databases at scale
Excellent oral and written communication skills
Demonstrated ability to document system architecture
Strong preference to succeed as a member of a team
Nice to have:
Understanding of the challenges inherent in concurrent and distributed systems and strategies for managing them
Deep knowledge of microservice architecture patterns and anti-patterns
Experience designing and implementing RESTful APIs and services
Experience with GraphQL
Familiarity with Linux, Git, Docker, and AWS
Demonstrated professional experience with Elixir and Ruby
Experience integrating with hardware devices
Benefits:
Comprehensive health, dental and vision insurance
Flexible vacation policy
Paid parental leave
Flexible spending account and dependent flexible spending account
Pre-tax commuter program
Short and long term disability and life insurance
Fitness membership stipend