Published: Thu, 23 Jan 2025 10:50:47 GMT
Position: Senior Developer
Company: BorrowMyDoggy
Location: Remote
BorrowMyDoggy is seeking a dynamic and experienced Senior Developer to join our growing team. As the Senior Developer, you will play a crucial role in shaping our technical strategy and taking our product platform to the next level.
Responsibilities:
– Develop and implement the company’s technical strategy, from code library choices to technology selection
– Drive the functional development of our product platform in response to business requirements
– Continuously improve and refine our technical systems and processes
– Provide operational support for production and test environments
– Tackle and resolve technical issues, triaging and planning for resolution
– Design for scalability, reliability, and budgetary requirements to support business needs
– Maintain and enhance the security of our systems and processes, conducting audits and staying up to date with industry developments
– Build and maintain integrations with third-party systems
– Lead an ongoing program of legacy system modernization and replacement
Requirements:
– Minimum of 5 years of experience as a senior or lead developer
– Extensive hands-on technical experience with customer-facing front-end systems (web and mobile) and back-end architecture
– Knowledge and experience with asynchronous approaches for scaling service-based architecture
– Familiarity with automation and system cutover planning
– Professional experience with Ruby on Rails, Heroku, PostgreSQL, NodeJS, Typescript, ReactJS, React Native, Docker, Kubernetes, Helm, AWS, and test automation (TDD, BDD, etc.)
– Understanding of DevOps principles and practices (CI, CD, etc.)
Desirable Skills:
– Technical experience in accessibility (web and mobile), Android, dbt, GraphQL, HTML/CSS, iOS, Istio, Linux servers, NextJS, nginx, NoSQL databases (Redis, Mongo), PayPal, Playwright testing, rspec, RudderStack, Sanity CMS, Snowflake, Sorbet, Storybook, Stripe, and Terraform
Benefits:
– Competitive salary and share options
– Generous holiday policy
– Private healthcare
– Training budget and support for skills development
– Join a fast-growing company and contribute to the creation of an original product
About BorrowMyDoggy:
BorrowMyDoggy is an innovative online community that connects dog owners with trusted local individuals who can help care for their furry friends. Our goal is to bring joy and happiness to the lives of both dogs and humans. We value fun, happiness, care, and gratitude, and we strive to embody these principles in our team and every interaction with our community. If you share our passion for helping people and dogs, we would love to hear from you! Apply link