

Senior Software Engineer
Job Description
Weedmaps is looking for a highly motivated and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for the design and development of mission-critical components of a distributed platform. You will design, code, troubleshoot, and support scalable services in a high volume and low latency environment.
Responsibilities
Take ownership of significant features and drive them from development to production
Collaborate with stakeholders to build new and iterate on existing features
Cultivate sense of customer empathy to continue building an exceptional product
Help optimize legacy code for improved performance
Regularly participate in code reviews and other team functions
Passionate about improving processes and developer productivity
Pair with other engineers regularly
Job Requirements
Bachelor’s degree or equivalent practical experience.
Minimum of 7 years of professional software development experience.
Minimum 5 years of development experience at startup / mid-sized companies
Minimum 5 years experience with Ruby
Expertise in building responsive user-interfaces
Effective communication skills, a positive attitude, and ability to give and receive constructive feedback
Possess a high level of attention to detail and aesthetic sensibilities
Expert knowledge of modern browser technologies, cross-browser compatibility issues, and client-side performance considerations
Take pride in raising the bar for engineering excellence across the organization
Deep understanding of the GitFlow branching strategy
Familiarity with server-side frameworks such as Next.js or Ruby on Rails
Computer science or other engineering background