Software Engineer, Full Stack
Rent the Runway
·
Posted:
August 3, 2023
·
Onsite
About the position
The job overview for the Software Engineer, Full Stack position at Rent the Runway is that the engineer will be responsible for working on new product features and technical enhancements using a service-oriented architecture. They will be involved in all aspects of agile software development, including design, implementation, testing, and deployment. The engineer will also be expected to find architectural and internal design improvements to support rapid growth in traffic and order volumes. Additionally, they will collaborate with business stakeholders to identify software solutions to business challenges and work as part of a cross-functional development team.
Responsibilities
- Participate in all aspects of agile software development including design, implementation, testing, and deployment of fulfillment microservices and warehouse management systems.
- Find architectural and internal design improvements to enable rapid growth in traffic and order volumes.
- Drive technical projects to success and provide mentorship in a fast-paced startup environment.
- Develop clean, testable, scalable systems using ReactJS, Redis, Java, JavaScript, Kotlin Dropwizard, RabbitMQ, MySQL, MongoDb, Kotlin, SpringBoot, Splunk, and various other open-source technologies.
- Deliver software on a sustainable schedule that keeps work-life balance in mind.
- Work with business stakeholders to identify software solutions to business challenges.
- Experience working as part of a cross-functional development team.
Requirements
- Participate in all aspects of agile software development including design, implementation, testing and deployment of fulfilment microservices and warehouse management systems.
- Find architectural and internal design improvements to enable rapid growth in traffic and order volumes.
- Drive technical projects to success and provide mentorship in a fast-paced startup environment.
- Develop clean, testable, scalable systems using ReactJS, Redis, Java, JavaScript, Kotlin Dropwizard, RabbitMQ, MySQL, MongoDb, Kotlin, SpringBoot, Splunk, and various other open-source technologies.
- Deliver software on a sustainable schedule that keeps work-life balance in mind.
- Work with business stakeholders to identify software solutions to business challenges.
- Experience working as part of a cross-functional development team.
- Degree in computer science, software engineering or 4+ years of programming experience with OOP concepts.
Benefits
- Generous Paid Time Off including annual leave, paid bereavement, and family sick leave
- Universal Paid Parental Leave for both parents + flexible return to work program
- Paid Sabbatical after 5 years of continuous service
- Competitive Stakeholder Pension
- Comprehensive health, dental care and dependents care from day 1 of employment
- Company wide events and outings
- Hybrid Work - option to work remotely 3 days a week