Senior Software Engineer
Build modern api-driven web and mobile systems that will make a difference in the quality of people’s lives.
You know how to build apis and web-apps using Ruby on Rails and Elixir that handle complex data models and state efficiently, while having great architectural design to manage complexity. There may be Javascript/React work required (often with front-end developers, but an understanding of the stack and ability to jump in directly is important). Our core services are provided via a Restful and JSON APIs, so you'll be focusing on the backend delivery of those services.
About You:
· About 5 or more years’ experience writing production code
· Deep experience in Ruby on Rails.
· Interested in and hopefully some Elixir/Phoenix experience – willingness to grow (Elixir/OTP based services)
· Technically strong/enthusiastic about backend systems and solid software architecture.
· Experience in a TDD environment -preference for strong testing.
· Experience with Rspec/Minitest/Cucumber.
· A “ user's point of view”. Figure out the best system flow to implement requirements.
· Solid Javascript.
· Experience with automated build tools for continuous delivery (like Jenkins, TeamCity etc).
· HTML/CSS knowledge
· Understands how to debug hard problems in HTTP, XHR, JSON, CORS, SSL, S3, etc.
· Willing to get involved in some front-end work in Javascript/React
· Basic Linux/Unix CLI knowledge.
· Working source code control (git) knowledge
· Ability to debug; performance and memory leak issues.
· Curious and flexible about new technology
Plus
· Debugging/profiling at the C/C++ level to analyze memory leak and performance issues
· AWS experience
· Can reduce complex requirements and user interaction flows into solid API designs.
· Understand common architectural messaging/api patterns and pitfalls.
· Knowledge of other languages is a huge plus:
· Deep Javascript knowledge and modern Javascript framework knowledge would be great.
How to apply:
Jo...@OndawaGroup.com
Joyce Schiffer