CommonShare operates a three-prong strategy to a.) Increase transparency
in opaque markets, b.) Further sustainability within firms, and c.)
Create better distributed ownership among stakeholders.
In this
role, you will be leading the engineering in executing the first prong
in that strategy, specifically in building our Certification platform.
The company is building its Certification architecture to enable market
organization within the “sustainability industry”. To this end, the
company is working to build the world’s largest, trusted, searchable
database of sustainable suppliers across agricultural products and
commodities, textiles and apparel, seafood, cosmetics, green building
products, electronics, flowers, and pet food.
The Senior
Software Engineer is a full stack role where you’ll build best-in-class
SaaS solutions that enable efficiency, transparency, and accountability
within supply chains. You’ll be a key member of our engineering team,
delivering new features and improvements in a fast-paced, agile
environment using modern technologies.
Having a keen eye for good API
design, scalability, and micro-service architecture will help enable
your success.
Responsibilities:
• Ship critical customer use cases for our Certification products
• Maintain current and implement new features in Ruby on Rails for an application that will scale thousands of concurrent users
• Write high-performing, maintainable code while iterating and shipping rapidly
• Collaborate with stakeholders across Data Science, Design/UX, Product Management, and Engineering
• Deliver iterative improvements to realize a product vision on schedule
• Develop new UI features and refactor existing code using Ruby on Rails, Vue, PostgreSQL
• Develop and document REST APIs
• Consume and publish events via our Data Platform
• Improve performance of existing systems
• Configure monitoring and alerting systems
Qualifications:
•
4+ years of professional experience and track record of developing
high-quality scalable code using Ruby on Rails in a small, agile team
• Experience building B2B commerce or SAAS software
• Solid OOP and software design knowledge
• Ability to solve complex problems and provide solutions that can be applied optimally in a service environment
• 3+ years delivering software using an agile methodology (Scrum ideally)
• Experience with cloud-native software delivery (including containerization)
• 3+ years professional experience with modern Javascript frameworks (ideally Vue)
• Successfully built APIs, architected database models, and event driven patterns