How Remoteville checks and expires listings

Software Architect

Skills
Data EngineeringFull-Stack DevelopmentJavascriptWeb DevelopmentDebuggingPythonQPS
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Oversee the technical direction for engineering org full-stack web development projects and system architecture
  • Raise the bar for engineering through mentorship, leading by example, and contributing to technical decision making and guilds
  • Tackle high-priority, high-impact, and ambitious initiatives to propel our company and technical excellence forward
  • Get your hands dirty with POCs and working with others to productionize
  • Work largely self-directed and autonomously
  • Direct your efforts to the highest leverage use of your time in any given week
  • Contribute to quarterly OKR planning and brainstorming
  • Help ensure our engineering teams strike the right balance between building quickly and building sustainably
  • Build vs. buy decision making
  • Still highly technical and have at least staff-level coding skills
  • Positive/enthusiastic person who enjoys solving problems
  • Strong technical and non-technical communication skills
  • Get excited about leading cross-team technical discussions and driving architectural change progressively and through influence
  • 5+ years experience as a Staff Engineer or above working on full-stack web development
  • Senior depth in JS and Python
  • Deep expertise in full-stack web development, system design, and using modern web technologies and cloud-based infrastructure
  • Technical lead for shipping major projects
  • Worked with multiple complex codebases and across teams
  • Mentored senior engineers
  • Experience owning, monitoring, and debugging production services
  • Worked in a startup or scaleup environment

Nice to have

  • Technical depth with our stack
  • Data engineering experience
  • DevOps experience
  • Participated in engineer org knowledge sharing/tech talks
  • Led a guild to establish engineering best practices
  • Key decision maker for build/buy decision making and SaaS selection

Day to day

  • As a Software Architect you will be the most senior technical individual contributor in our company.
  • You will be the point person for solving the most difficult technical challenges our engineering org faces spanning frontend and backend web development as well as system architecture.
  • You will drive our long-term technology roadmap and how to best leverage engineering to drive user and business impact in our fintech, travel, earnings, and membership products.
  • You will predominantly work with React on the frontend, and a combination of Python and Node microservices on the backend.

Hiring process

  • Candidates taking part in all aspects of the selection process