Senior Software Engineer
Fair Financial Corporation Senior Software Engineer
Fair Financial Corporation (Santa Monica, CA) seeks a Senior Software Engineer (Full Stack) to design & build back-end & front-end functionalities that power consumer experience on Fair mobile application. Focus on building a mobile experience that is seamless & well designed from a user experience perspective as well as a technical developer perspective. Build new features for our consumer facing & internal micro-services to support mobile & web product experiences. Work across teams to architect & document technical solutions for our software & application development. Document test plans & write tests in RSpec to verify software changes. Monitor services in production environment using APM tools (e.g. Datadog). Use & maintain CI/CD to deploy applications into staging & production environments. Mentor & provide technical guidance to junior developer thru architectural & code reviews.
Requires: Bachelor's degree in Computer Science +5 years post-Bachelor's progressive experience in position offered or as Software Engineer. All required experience must have including: developing software using Ruby; writing production-ready code that accounts for edge cases & errors in Ruby & Javascrpt; designing internal tooling & web applications using React style & SASS; building microservices & background processing using containers on AWS & CI/CD; writing unit, functional, & integration tests using RSpec; & performing data modeling & service architecture utilizing abstraction & code isolation using ActiveRecord. At least 3 years of required experience must have including building APIs for customer facing mobile or web applications.