AvantStay

Scala Backend Engineer

Remote US
Kafka Scala GraphQL API AWS Kubernetes Docker Streaming
Description

This is a full-time remote position! While we primarily operate in the Atlantic Time Zone, we value a diverse team and are flexible with location.

Who are we?

AvantStay is a growing, late-stage startup in the explosive $100+ billion dollars short-term rental (STR) industry, looking to provide world-class experiential accommodations for group travelers. The company has built a tech-enabled millennial hospitality brand to be the new standard for group-traveling experience, creating one-of-a-kind vacations experiences for people who are looking for more than the monotony of a hotel room and towards a much more personal home getaway.

What are we looking for?

Do you thrive on building high-performance backend systems that power game-changing product launches? Are you a Scala whiz with a passion for innovation? If so, we want you!

We're searching for a talented Scala Backend engineerbackend to join our team and help us accelerate our product development cycle. You'll have the opportunity to collaborate with a passionate group of engineers to design and implement scalable backend technologies that fuel exciting product launches.

Ideal candidates will be experienced and passionate about building scalable backend technologies.

Shape the Future: 

  • Be a strategic thinker: Contribute your expertise to the vision and long-term plan for our backend systems.

Build & Own: 

  • Architect, design, and develop: Craft high-quality, scalable services that power amazing experiences for AvantStay customers.
  • Deployment pro: Take ownership of deploying and operating your creations, ensuring smooth performance.

Champion Excellence:

  • Lead by example: Drive best practices within your team, fostering a culture of collaboration and high-quality code.

Growth Mindset:

  • Never stop learning: Embrace challenges and continuously expand your skillset to stay at the forefront of your field.

Problem Solver:

  • Be the hero: identify, debug, and fix issues in production, ensuring our services run smoothly.

Technical Expertise:

  • Functional Programming Master: Bring your experience with functional programming paradigms to solve problems elegantly and efficiently.
  • Code Craftsmanship: You take pride in writing clean, well-structured, and highly-tested code that is a joy to maintain and reuse.
  • Architectural Acumen: Possess a deep understanding of system design principles, data structures, and algorithms. You leverage this knowledge to craft pragmatic solutions.
  • Distributed Systems Guru: You have experience delivering high-volume backend services that are distributed, highly available, low latency, and scalable.

Agile Mindset: 

  • Thrive in Agility: You have extensive experience working hands-on as a Software Engineer in an agile environment, adapting and collaborating effectively.

Strong Scala Proficiency (3+ years):

  • Solid Foundation: Deep understanding of Scala syntax, semantics, and functional programming paradigms.
  • Experienced Developer: Proven ability to design, develop, test, and deploy robust and maintainable Scala applications.
  • Object-Oriented & Functional: Comfortable working with both object-oriented and functional programming concepts in Scala.
  • Problem-Solving Skills: Utilize your Scala knowledge to design efficient and scalable solutions to complex problems.

Nice to Have

  • Functional Programming Libraries: Experience with Cats Effect 3/Zio for functional programming and asynchronous task management.
  • Web Development: Familiarity with Sangria for building GraphQL APIs and Http4s for building robust HTTP services.
  • Data Access & Integration: Knowledge of Sttp for HTTP communication and Quill for type-safe database access.
  • Cloud & Infrastructure: Experience with AWS for cloud services, Kubernetes for container orchestration, and Docker for containerization.
  • Streaming & Monitoring: Familiarity with Kafka for real-time data streaming and Open Telemetry for distributed tracing.
  • Databases: Experience with Clickhouse for columnar data storage.


What you can expect from us

Thrive in a Cutting-Edge Environment:

  • Modern Tech Stack: We leverage the power of AWS, Scala, Kubernetes, Kafka, and GraphQL to build innovative solutions.
  • 100% FP/Scala Codebase: Deepen your skills in our functional programming (FP) codebase, utilizing Cats Effect 3 or Zio.

Work with Passionate People:

  • Friendly and Collaborative: Join a welcoming and supportive team where open communication is encouraged.
  • Embrace Innovation: We value fresh ideas and are always exploring new technologies to stay ahead of the curve.

Invest in Your Future:

  • Clear Career Paths: We offer opportunities for growth and development within a supportive environment.
  • International Team: Collaborate with talented individuals from diverse backgrounds, expanding your global perspective.

Never Stop Learning:

  • Continuous Improvement: We foster a culture of continuous learning and encourage each other to reach our full potential.
  • Early Adopters: We're passionate about innovation and aim to be among the first to adopt Scala 3 when ready.

Embrace Flexibility:

  • Work-Life Balance: Enjoy flexible working hours to create a schedule that works for you.

Location-Independent: We value your skills, not your location. There are no residence or relocation requirements.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers