The first real estate company designed for the marketplace of tomorrow.
Senior Full Stack Engineer
Location
United States
Posted
119 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Engineer
SERHANT.
• Build and ship features across frontend and backend systems • Move seamlessly between Next.js, SvelteKit, and Hono depending on what the problem requires • Work with Postgres as the primary data layer, designing schemas and optimizing queries • Write TypeScript across the stack - React/Svelte on the frontend, Hono/Node.js services on the backend • Contribute Python services where appropriate • Write technical specifications that define APIs, data models, and UI behavior before coding • Use AI-assisted development tools to increase velocity and code quality • Collaborate with product and design to translate requirements into working software • Participate in code reviews, architecture discussions, and technical planning • Improve developer experience through tooling, documentation, and automation • *The company reserves the right to add or change duties at any time.
Job Requirements
- 5+ years of professional software engineering experience across frontend and backend
- Framework fluency - you pick up new frameworks quickly and don’t have strong allegiances; moving from Next.js to SvelteKit to Hono feels natural, not stressful
- Strong TypeScript proficiency - it’s your primary language
- Experience with multiple frontend frameworks (React, Svelte, Vue - you’re not married to one)
- Familiarity with lightweight API frameworks like Hono, Express, or Fastify
- Deep Postgres experience - you understand indexing, query optimization, and schema design
- Familiarity with event-driven architectures and message queues
- Heavy daily use of AI coding assistants - you’ve developed workflows that make you faster
- Hands-on experience with frontier LLMs beyond surface-level prompting
- A spec-driven approach - you define what you’re building with precision before you start
- Experience with Expo/React Native
- Background with GraphQL, serverless architectures, or ClickHouse
- Background in real estate, marketplaces, or consumer products
- Contributions to internal tooling or developer productivity.
Benefits
- Health insurance
- Paid time off
- Flexible working arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, L5 – Cloud Gaming Transport R&D
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Help refine and improve our understanding of network path characteristics (including in-home WiFi behavior, bufferbloat mitigation on shared access links, and so forth) • Refine and import our heuristics for rate & latency estimation, rate adaptation, congestion control, and loss recovery for RTP-based media streams • Collaborate with colleagues to implement and deploy new ideas in our server-side transport stack • Work closely with server, client and data analytics colleagues to improve our lab-based and production (A/B) testing techniques for evaluating service performance
Creative Technologist, Software Engineering
SupersideFounded in 2015, Superside is an "always-on" design company on a mission to deliver beautiful design at scale to enterprise teams. From everyday production projects to large-scale
• Build production-grade software that integrates directly with creative tools (e.g. Figma plugins, Adobe scripts, internal APIs). • Develop full-stack solutions that embed AI capabilities (LLMs, generative imagery, automation) into creative workflows. • Translate customer and consultant requirements into scalable technical implementations. • Prototype rapidly, then harden successful experiments into reliable, maintainable systems. • Collaborate closely with AI engineers, consultants, and designers to ensure tools are technically sound and genuinely usable. • Own technical implementation decisions within projects, balancing speed, quality, and long-term maintainability. • Contribute to shared patterns, libraries, and approaches that can be reused across AI consulting engagements. • Champion pragmatic engineering practices, focusing on MVPs that deliver real customer value.
• Take end-to-end ownership of new features, working with others in the SDK and Server teams to deliver exceptional reliability and a great developer experience. • Design and build Temporal SDKs used by customers to work with Temporal in their programming language of choice. • Tightly integrate Temporal SDKs with their respective languages, making best use of type systems and language runtimes, to execute application code in a durable, deterministic way. • Develop features that provide a foundation for the reliable execution of the current wave of agentic AI systems. Be a part of the fundamentals, instead of a part of the trend! • Work directly with our community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs. • Write publicly-readable technical documentation describing Temporal concepts and APIs. • Go the extra mile to support a customer in need, on the rare occasion that SDK engineering expertise is needed. • Travel to meet your coworkers for a week once or twice a year. • Attend the occasional developer conference to talk about how great Temporal is (optional).
Senior Software Developer, Group Lead
SuvodaIRT, eConsent, and eCOA solutions to help you wisely guide novel science through complex clinical trials
• Design, develop, and support clinical trial software with emphasis on patient safety and integrity of clinical study data • Review product requirements and verify that all requirements can be implemented • Assist with the creation of technical design and implementation documentation • Design and code software applications and fix defects • Provide unit testing coverage for delivered code • Work with others to ensure timely delivery of high-quality code • Manage software deployment into all environments and complete all required documentation • Assist support team with troubleshooting and resolution of production issues • Manage a group of developers • Oversee and coordinate all development tasks of the group • Serve as main point of contact for all development-related requests and questions for the group • Provide continued mentorship and support for group members • Work with the group to provide task estimates • Ensure on-time delivery of high-quality work • Perform other related duties as required




