Senior Software Engineer (node.js)
Kasa Living
·
Posted:
July 20, 2023
·
Remote
About the position
This role is for a Senior Back-End Engineer based in Hungary, working remotely as part of Kasa's core product team. The team is focused on developing under-the-hood web applications and tools, with a current emphasis on the property management system. The role requires 4+ years of software engineering experience, strong knowledge of Node.JS and web application frameworks, and experience with cloud-based web applications and database technologies. The successful candidate will work closely with multidisciplinary teams and report to an engineering manager in Hungary. Kasa offers remote work, travel credits, stock options, flexible PTO, competitive salary, home office upgrade budget, health insurance, and family-friendly policies.
Responsibilities
- Work with the core product team to develop under-the-hood web applications and tools
- Focus on the property management system and build solutions from scratch in various areas
- Integrate with numerous 3rd party booking channels
- Develop a guest and reservation management interface
- Manage IoT devices and integrate with micro-services
- Take ownership of product areas and make decisions across the stack
- Have strong working knowledge of Node.JS runtime based web application frameworks
- Deploy and maintain cloud-based web applications (preferably on AWS)
- Have experience with relational and non-relational database technologies
- Work with Serverless based architectures
- Follow agile methodologies and rapid iteration cycles
- Have excellent interpersonal and communication skills
- Use English confidently as a working language
- Travel and have a passion for the real estate, tech, and hospitality industry (a plus)
- Have experience in a high-growth startup environment (a plus)
- Share knowledge, mentor code, and improve engineering processes (a plus)
Requirements
- 4+ years of software engineering experience
- Ability to operate without established process or extensive guidance
- Strong working knowledge of Node.JS runtime based web application frameworks, like Express.js, Typescript
- Experience deploying and maintaining cloud-based web applications (AWS preferred)
- Professional experience with relational and non-relational database technologies - MongoDB, MySQL, Postgres, Dynamodb
- Experience with Serverless based architectures
- Experience with agile methodologies and rapid iteration cycles
- Excellent interpersonal and communication skills, written and spoken
- Use English self-confidently as a working language
- Plus if travel is part of your DNA and you have a passion for the real estate, tech, and hospitality industry
- Plus if you've worked in a high-growth startup environment
- Plus if you have a passion for sharing knowledge, mentoring code, and improving engineering processes
Benefits
- Flexible PTO: Full-time exempt Kasa employees are encouraged to take time off as they need and see fit, ensuring that it’s not disruptive to their work.
- Competitive Salary: We offer total compensation at or above market rates plus additional earning opportunities based on the position.
- Home office upgrade budget: We provide a one-time 500 USD budget to upgrade your home office equipment.
- Health insurance: All Hungarian employees receive the Spring Blue package from Medicover.
- Family-friendly: We provide an additional 20 days of paid leave for secondary caregivers. Our flexible working hours enable you to design work-life harmony on your own terms.