Sr Software Engineer with Ruby Development exp
Senior Engineer
What you'll be doing:
- As a Senior Engineer, you'll use your experience and technical expertise to help our team of talented engineers achieve key product goals. What you get to do every day:
- Help us tune and scale the data ingestion systems.
- Contribute to the core Support codebase.
- Collaborate closely with other teams across the globe to ensure projects are technically aligned.
- Influence good architectural decisions, balanced by the reality of our business strategy.
- Participate in all phases of the software lifecycle including being a collaborator with Product Managers to define product specifications.
- Review code submissions on a daily basis, mentoring and guiding team members throughout the process.
- Successfully move an application through QA and production stages in our continuous integration environment.
- Shape the team, the code, and processes by seeking out and helping to minimize pain points throughout the development process.
- Work in a dynamic agile team where best practices for delivering excellence and high availability software is everything. What you bring to the role Basic Qualifications:
- Proven experience in a progressive software development environment in a SaaS environment. You should consider yourself a seasoned engineer with a deep working knowledge of Ruby.
- A sound understanding of data application development and agile practices.
- Good communication skills, both written and verbal - you'll be collaborating closely with people in multiple time zones.
- A quality, balanced approach to development and testing, including TDD where appropriate.
- You love helping everyone improve their code, working together with the team on Github and the PR process.
Preferred Qualifications:
- Experience with Elasticsearch
- Experience with Kafka or other event stream systems
- ETL systems at scale