How Remoteville checks and expires listings

Staff Software Engineer

Skills
Back-End Web DevelopmentComputer ScienceFront-End DevelopmentSoftware DevelopmentDesign DocumentsGraphqlMicroservices
Role

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