
Developer
Deepwatch
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $120,000 - $144,000 per year
Job Level
Mid-LevelSenior
Tech Stack
CloudGraphQLJavaScriptReactSQLTypeScript
About the role
- Work closely with lead/senior developers to develop product features, including but not limited to building out new React components, writing new GraphQL mutations and queries, and writing database queries through ORM.
- With the guidance of senior developers, write highly reusable code along with associated unit testing and end-to-end testing and contribute to software architecture design.
- Learn and advance your career in a fast-changing industry, leveraging the company’s unique professional development benefits and matching policies to support our growth.
Requirements
- Demonstrate programming experience in Javascript/Typescript
- Possess the ability to build out React components from scratch, based on the provided designs. This includes familiarity with CSS layout models such as Flexbox and/or Grid.
- Possess a solid understanding of object-oriented programming and knowledge building out either REST or GraphQL APIs with automated unit testing.
- Demonstrate good working knowledge of SQL; feel comfortable using SQL to write aggregate queries and perform outer joins without googling for examples or explanations.
- Have a good understanding of what ORM is and what it does.
- Possess familiarity with version control systems, such as git
- Possess working experience with cloud computing and technologies
- Be willing to learn and adapt to best practices to write a secure software
- Possess familiarity with agile development processes and test-driven development.
- Be self-driven, hold yourself accountable for outcomes, and manage your own time working in a flexible and remote-first environment
- Communicate openly with the product development team to ensure the best idea wins
- Keep an open mind to receive and implement security advice from our internal security experts to make the software secure
- Win as a team and lose as a team, while maintaining a healthy work-life balance
- Be willing and able to travel for internal gatherings and team-building events on an (at-most) quarterly basis
Benefits
- Medical, dental, vision, and disability insurance
- Flexible Time Off (FTO), 9 company holidays, sick leave and 8-Weeks Paid Parental Leave
- Unique professional development benefits, starting at $3,000 annually
- Wellness contests and monthly educational programs
- 401(K) retirement program with employer match
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavascriptTypescriptReactGraphQLSQLORMREST APIsunit testingend-to-end testingagile development
Soft skills
self-drivenaccountabilitytime managementopen communicationadaptabilityteam collaborationwillingness to learnreceptiveness to feedbackwork-life balanceflexibility