Job Closed
This listing is no longer active.
Hostaway offers scalable solutions with award-winning support to fast-growing vacation rental property managers!
Staff Engineer – React, Node.js
Location
Spain
Posted
126 days ago
Salary
0
Seniority
Lead
Job Description
Staff Engineer – React, Node.js
Hostaway
• Lead greenfield MVP development and architect the initial V1 product • Implement a flexible, white-label React application • Build a backend to relay data into the white-label solution and internal data systems • Deliver a secure, scalable, and auditable trust accounting subsystem with high-quality standards • Help refine early processes to improve delivery speed, system reliability, and team autonomy • Champion engineering practices that emphasize quality, resilience, and observability • Provide technical context in discussions and decisions, fostering transparency and accountability • Establish initial frontend CI/CD pipelines to support independent deployments
Job Requirements
- 8+ years of experience as a Fullstack Engineer, including at least 2 years at the Staff Engineer level
- Extensive expertise in JavaScript/TypeScript and Node.js, with a strong preference for deep frontend experience using React
- Demonstrated experience in architecting and developing white-label solutions
- Solid foundation in software engineering principles—you will write production code daily and actively participate in technical and architectural discussions
- Proven track record working in engineering teams within product-focused environments, ideally in SaaS or platform businesses
- Exceptional communication and collaboration skills, particularly in distributed or remote teams
- Comfortable working in agile environments with rapidly shifting priorities and cross-functional teams
- Experience with accounting or ledger products is a significant plus.
Benefits
- Competitive Compensation: We offer competitive pay based on market rates in the country of the applicant.
- 100% Remote: Enjoy the freedom to work from anywhere within your country of residence—be it a co-working space, your home office, or even your dining room table. The choice is yours. Just don’t ask to work in our office (we don’t have one).
- Equity: Every role in our company comes with valuable stock options in a fast-growing and profitable company. This ensures we all share in the company’s success.
- Values-Driven Leadership: Our Core Values are not just words we’ve written to make us feel good. We leverage them daily when making strategic and tactical decisions.
- Professional Growth: Our rapid growth offers unparalleled learning and development opportunities, along with a multitude of career advancement opportunities.
- Annual Paid Leave: The specific amounts vary by country and are aligned with country and/or contract-specific norms.
- Geographic Specific Benefits: As an international employer, we offer different country-specific benefits such as Health Insurance and Pensions in countries where these perks are customary. The specifics depend on the country of the applicant.
- Dynamic Team Culture: As a global company with team members in over 40 countries, our diverse and international culture fuels our innovation and creativity, providing a key pillar to our success (and making it a lot of fun to work here).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Python Backend Engineer – Freelance
WiselystWiselyst delivers unparalleled digital services that accelerate impact, keeping your enterprise on the cutting edge.
• Develop enterprise applications with a focus on microservices and cloud architectures;• Handle technical analysis, development, and API integration;• Write automated tests;• Collaborate actively with the development team.
Junior Storage Engineer
ASM ResearchIt is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.
Role Description The Storage Engineer, Junior supports the operation of enterprise storage systems that serve virtual machines, databases, and file services in a secure government environment. This role assists senior engineers with provisioning, monitoring, and troubleshooting SAN and NAS resources. The engineer performs routine health checks, capacity reviews, and documentation updates to keep storage inventories accurate and auditable and participates in incident response under guidance. - Perform standard storage tasks such as creating or expanding storage allocations, updating host mappings, and validating connectivity. - Monitor storage performance, utilization, and alerts using vendor or third-party tools and escalate issues as needed. - Maintain documentation of configurations, change records, and diagrams reflecting current storage environments. - Assist with backup, snapshot, and replication configurations in alignment with data protection policies. - Support routine health checks, capacity reviews, and basic troubleshooting activities. Qualifications - Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent experience. - 0–3 years of experience in storage or systems administration roles. - Fundamental understanding of storage concepts (RAID, LUNs, volumes, shares) and storage technologies (SAN, NAS, cloud). - Basic familiarity with enterprise storage tools (for example, NetApp, EMC, AWS). - Good problem-solving, analytical, communication, and organizational skills. - Ability to obtain and maintain a Secret clearance; U.S. citizenship required. Requirements - Exposure to at least one enterprise storage platform and basic scripting for reporting or automation. - Familiarity with how storage changes affect virtual machine performance and availability. Benefits - Compensation ranges for ASM Research positions vary depending on multiple factors; including but not limited to, location, skill set, level of education, certifications, client requirements, contract-specific affordability, government clearance and investigation level, and years of experience. - The compensation displayed for this role is a general guideline based on these factors and is unique to each role. - Monetary compensation is one component of ASM's overall compensation and benefits package for employees. Company Description - It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. - We affirm our commitment to these fundamental policies. - All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. - All decisions on employment are made to abide by the principle of equal employment.
Python Backend Platform Engineer – AI Software
Quadcode SaaSAt Quadcode we build brokerage platforms. Go live in six weeks with an award-winning turnkey solution.
• Design and develop backend services using FastAPI / Flask. • Build and maintain internal and external APIs for both product features and AI-driven scenarios. • Work with PostgreSQL and PgBouncer: design schemas, optimize queries, and manage database load. • Utilize Redis for caching, queues, pub/sub, and other system-level tasks. • Develop asynchronous processes and background workers using Celery. • Containerize services with Docker and Docker Compose. • Manage orchestration with Docker Swarm and Kubernetes. • Deploy and maintain AI workers in GPU cloud environments, including RunPod and Vast.ai. • Set up CI/CD pipelines, monitoring, logging, and basic SRE practices. • Participate in designing scalable and fault-tolerant backend systems. • Make architectural decisions for high-load and AI-native components. • Contribute to the backend of the AI IDE itself, including integrations with AI models and RAG subsystems.
• Design and build MCP servers used by AI agents • Develop backend services using Python with asynchronous programming patterns • Implement REST APIs supporting agent orchestration workflows • Build event-driven integrations and webhook-based communication • Implement distributed state management using Redis • Troubleshoot and optimise reliability and performance of distributed AI systems



