How Remoteville checks and expires listings
Senior Software Engineer
Skills
Back-End Web DevelopmentSQLSoftware DevelopmentWeb Application DevelopmentAmazon Web ServicesDatabasesDistributed Systems
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Deep understanding of backend server languages (Ruby/Node/Python/C#/etc.) and general software best practices
- Experience with Ruby, relational and non-relational databases, and working in distributed systems
- Experience designing and extending scalable data models and the data stores they depend on
- Write clean, tested, organized, and elegant code
- Self-starter with proactive attitude
- Quick learner of new frameworks and technologies
- Great communication skills
- Desire for a flexible and fast-paced work environment
- 8+ years of development experience
Nice to have
- Experience in cannabis, pricing or discounts
- Experience with cloud-native hosting (AWS)
- Experience with third-party integrations
Day to day
- Join us as a Senior Software Engineer for our pricing and discounts team! You'll play a pivotal role in advancing our Ecommerce product, collaborating closely with our engineering team to create seamless integrations with our point of sale system. Your expertise will be instrumental in enhancing the quality and scalability of our products. If you thrive in a fast-paced environment and share our passion for delivering outstanding products to our customers, we want to hear from you!
- Contribute to core applications in Ruby on Rails, TypeScript, PostgreSQL and React within high-scale, distributed systems
- Work closely with our Product team in scoping and refining customer-facing features
- Mentor and coach other engineers
- Collaborate with the team to plan and estimate work
- Positively contribute to our culture and our processes
