How Remoteville checks and expires listings
Staff Software Engineer
Skills
Back-End Web DevelopmentComputer ScienceFront-End DevelopmentSoftware DevelopmentDesign DocumentsGraphqlMicroservices
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Develop comprehensive architecture and design documents to translate abstract ideas into tangible software designs utilizing design principles
- Implement end-to-end eCommerce solutions ensuring a seamless experience across various customer touch points and devices
- Collaborate closely with cross-functional engineers to deliver high-quality solutions surpassing customer and business expectations
- Engage with leaders and team members across Engineering Product Management UX Design Analytics and Marketing
- Drive the establishment of development standards and assess technology options to ensure optimal performance and scalability
- Lead and mentor software engineers at varying levels while driving the development of one or more solutions
- Thrive in a dynamic environment characterized by rapid iterations continuous learning and a passion for overcoming obstacles
Nice to have
- JavaScript
- Vue.js
- React.js
- Next.js
- Nuxt.js
- SpringBoot
- Node.js
- Postgres
- MongoDB
- Microservices
- RESTful services
- Content management systems
- GIT
- Jenkins
- AWS
- GCP
- Feature flagging
- A/B testing
- Server Side Rendering
- Performance improvement
Day to day
- Spearhead the architecture design and development of our next-generation eCommerce platform ensuring a seamless user experience across all channels and different devices
- Collaborate with cross-functional teams to establish best practices for both front-end and back-end development
- Drive the mission to deliver consistent intuitive performant and high-quality experiences at scale
- Work on various product areas including eCommerce shopping enrollment SEO and marketing landing pages
- Provide valuable insights on user-centric and technically feasible solutions
