Salary
💰 $85,600 - $134,620 per year
About the role
- Implements applications following 12-factor principles to build out the product and iterative enhancements.
- Owns the full stack of software products, developing and implementing frontends (web or mobile), and backend services.
- Leverages test driven development and continuous integration to ensure agility and quality of products.
- Participates in decision-making to choose the simplest appropriate technology and design to meet user needs.
- Provides input into the architecture and design of the product; collaborating with the team in solving problems the right way.
- Practices daily paired programming and test-driven development in writing software and building product.
- Participates in executing the strategy, keeping the customer needs and wants in mind.
- Serves as an expert on a specific business domain and demonstrates leadership and accountability on at least one technology stack.
- Coaches more junior team members around different technologies and XP practices.
- Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices.
- Provides support for software products in user environments.
- Leads and participates in daily site, cross-site, and product team standups.
- Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product.
- Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog.
Requirements
- 4 year Bachelors Degree (Preferred).
- 3 or more years of experience (Preferred).
- This job does not have supervisory duties.
- In lieu of the above education requirements, an equivalent combination of education and experience may be considered.
- Candidates must possess authorization to work in the United States, as it is not our practice to sponsor individuals for work visas.