How Remoteville checks and expires listings
Software Architect
Skills
Data EngineeringFull-Stack DevelopmentJavascriptWeb DevelopmentDebuggingPythonQPS
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
