Senior Software Engineer- Cloud Apps
Summary
Hands-on senior engineer/team lead building and refactoring a SaaS data-protection platform: coding, leading design and code reviews, and mentoring junior engineers day to day. Core stack is Ruby/Rails with Redis, Cassandra, and PostgreSQL, based in Boston, MA.
- Develop, design, and implement scalable and future-proof software solutions.
- Enhance the company’s internal and client facing web portals.
- Solve interesting and challenging problems from refactoring to design and testing.
- Audit, evaluate, and refactor existing legacy code.
- Participate in a fast-paced agile software development lifecycle.
- 7-10 years of professional experience delivering production software
- Significant experience working within a SaaS model
- Background managing large data stores
- Prior experience with large-scale systems / deployments
- Experience with big-data, NoSQL DBs or MapReduce
- Understanding of encryption and data security standards
- Strong hands-on engineering skills
- Well versed in Ruby and Ruby on Rails, PHP or higher level languages
- Management or team leadership experience
- Comfortable at a Linux prompt
- Solid understanding of Git
- Excellent knowledge of server side and backend best practices
- Familiarity with various front-end technologies like HTML, CSS, and Javascript.
- Engage with TDD and BDD regularly
- Technical team-leadership experience is a must