Skip to content

Senior Software Engineer 1 – Onboarding
Company | The Farmer’s Dog |
---|
Location | New York, NY, USA |
---|
Salary | $170000 – $195000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Knowledge of programming languages and software development standard processes to ensure that projects are delivered on time and within budget
- Experience creating monitoring plans to make sure SLAs are being met
- Analytical and problem solving skills to identify and resolve issues that arise during projects to minimize delays and keep projects on track
- Investigative skills for diagnosing root causes in complex systems and issues
- Experience with multi-functional teams including developers, product managers, and partners to meet project and organizational goals
- Solid data modeling skills for assessing and expanding our domain, we use PostgreSQL!
- Strong architectural/architectural design experience working at scale with cloud technologies such as AWS, GCP, or Azure
- Experience leading the design, implementation, and launch of new company impacting systems
- Experience mentoring other engineers and giving proactive feedback
- Evolves engineering processes as the primary force and sees them through to completion
- Proficiency in our stack which is top-to-bottom JavaScript (and TypeScript); a background with React, Angular, Node.js and Vue.js is preferred.
Responsibilities
- Deliver high quality, well-tested and peer-reviewed code to production in minutes using our automated CI/CD pipeline
- Leverage industry best practices including A/B experiments, feature toggles and canary rollouts to confidently release high-impact features
- Work closely with the team to restructure our application architecture to handle our rapid growth at scale
- Regularly white board, pair program and review architecture with top-notch peers
- Collaborate with multi-functional teams to meet project and organizational goals.
Preferred Qualifications
- There’s a focus on quality in everything you deliver from code, to architecture, to group messages
- You are always looking to improve your environment and take things from good to great
- You can research, create proofs of concept and understand if introducing a new technology to your team is the right decision
- You own systems. You are aware of their SLAs and make sure they grow in a way that is maintainable and expandable
- Focused on seeking out contrasting opinions so you can learn and grow
- Resourceful enough to get the answers you need independently while savvy enough to develop solutions collaboratively
- Comfortable in both scrappy and entrepreneurial environments, as well as more sophisticated and later-stage organizations
- Strong mentoring and coaching skills. You enjoy providing long-term career guidance for your team members
- You welcome feedback and provide it proactively to everyone you work with
- Strong communication skills. You are articulate and persuasive while able to listen and incorporate the perspectives of others
- You challenge convention, you question why processes exist and lead making improvements and communicating the changes
- Results orientated with a strong work ethic. Must be tenacious, with the emotional intelligence to know when to push harder and when to look for alternative approaches
- Committed to furthering the mission of The Farmer’s Dog.