Senior Software Engineer at Rover.com | Torre

Senior Software Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

USD75.4K - 100K/year

~COP150M - 200M/year

+ Equity

+ Bonuses

location_on
Remote (for Barcelona residents)
Posted almost 3 years ago

Responsibilities


- Rover's mission is to make the unconditional love of a pet more accessible to everyone. - Named among the 100 Best Companies to Work For in Seattle Business Magazine and Washington’s Best Workplaces in the Puget Sound Business Journal. - Committed to fostering a diverse, inclusive, and welcoming community of pet people. - Embraces progressive engineering practices, including a continuous deployment pipeline, automated testing, and deployment. Rover is seeking a Senior Software Engineer who is passionate about the company's mission and values, and is motivated to foster a safe environment for the community. The ideal candidate will have a true empathy for users and enjoy building customer-facing products that improve people's and pets' lives. They should have 5+ years of experience as a professional software developer, with long-term experience in frontend development and strong knowledge of ReactJs or React Native. Additionally, they should have experience with Python or another backend language, and a solid understanding of relational databases and schema design. The candidate should be passionate about automated testing, code quality, and general software engineering best practices. Bonus skills include professional experience with Django and other Python-based frameworks, knowledge/interest in React Native, and familiarity with continuous integration/deployment tools. The ideal candidate is a great team player, meticulous about design and user experience, and has experience working with different agile methodologies. They should have a good level of written and spoken English and a love for pets. Responsibilities: - Collaborate with the team to determine project requirements and drive projects forward. - Improve craft as a software engineer and learn new technologies. - Share knowledge and help foster a culture of learning. - Mentor team members. - Develop and maintain customer-facing products that improve people's and pets' lives. - Write clean, maintainable, and scalable code. - Participate in code reviews and provide constructive feedback. - Work with different agile methodologies (Scrum/Kanban/XP). - Solve new problems by applying analytical thinking.