Database Administrator

At iCentris we're looking for a talented hands-on Director of Technology with broad and deep experience of the Ruby language and Rails framework and AWS solutions. As the Director of Technology you'll have superior communication skills, superior problem solving skills and solid coding experience and enthusiasm for employing best practices that'll be put to use implementing our company's product roadmap. You'll have a strong desire to be intimate with the code base AWS configurations.

You should be passionate about:

  • Collaboration in a customer focused environment
  • Being a leader in your field and keeping your skills sharp
  • Using technology to provide creative solutions that solve customer problems
  • Making decisions and recommendations based on empirical data and facts
  • Producing highest quality software
  • Mentoring/coaching less senior engineers in development and IT
  • Satisfying customers and providing technical and business communications

Skill Set Requirements:

  • Solid Ruby, Rails, SQL, Javascript, HTML, CSS, JSON knowledge
  • AWS (e.g. Lambda, SNS, SQS, SES, RDS, Kinesis, DynamoDB, API Gateway)
  • Docker
  • Experienced within the entire SDLC
  • Real experience with architecting, building, and maintaining production applications at scale
  • SOLID, OOP, OOD, Application Architecture, Data Modelling
  • Software testing, able to train others in unit, integration, and performance testing
  • Designing REST APIs, versioning concerns, semantic REST

Bonus skills:

  • MLM / Direct Selling industry knowledge
  • Ruby 2.3 +, Rails 5 +, ActiveRecord, Resque, Devise, Spree
  • Java 8 +, DI Framework (Spring/Guice/Dagger), ORM (JPA/JDBI) experience
  • Microservice, Single page, and Serverless Architectures
  • TDD, BDD
  • Agile (especially Kanban)
  • Bootstrap 3.0 CSS conventions
  • Modern JavaScript frameworks, particularly ReactJS
  • RabbitMQ
  • ElasticSearch
  • NoSQL (e.g. MongoDB, DynamoDB)
  • JIRA, Github and Slack
  • Enjoys company get-togethers

Education Requirements:

  • Minimum Bachelors in Computer Science or related field or equivalent industry experience

Benefits for Full-Time Positions:

  • Competitive compensation
  • Full benefits package including health, vision, and dental insurance
  • Vacation Pay, Sick Pay
  • Profit Sharing
  • 401k with matching