Job Closed
This listing is no longer active.
Senior Full-Stack Software Engineer
Location
United States
Posted
117 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Software Engineer
Tulea Health
• Build and ship full-stack web applications with a strong emphasis on front-end quality and UX. • Implement polished UIs from design specs using modern component libraries and styling approaches. • Design and maintain performant UI architecture, including client and server state patterns. • Develop backend services and APIs, and work across relational and NoSQL data stores with strong SQL fundamentals. • Own features end-to-end: clarify requirements, propose solutions, design data flows, implement, test, deploy, and support. • Build with a high bar for quality: write automated tests across unit, integration, and end-to-end layers. • Participate in and improve engineering conventions: code reviews, coding standards, design patterns, build/release practices, and documentation. • Make thoughtful architecture and technology decisions in partnership with the team, balancing speed, correctness, security, and maintainability. • Collaborate closely with cross-functional partners (clinical operations, customer-facing teams, leadership), and communicate tradeoffs clearly. • Mentor and raise the bar: share knowledge, help others unblock, and contribute to a culture of strong engineering execution.
Job Requirements
- 8+ years of professional software engineering experience, including substantial full-stack work.
- Expert-level React + TypeScript skills, with a track record of building high-quality, maintainable UIs.
- Strong experience with front-end architecture patterns:
- State management (e.g., Zustand, Redux)
- Server-state/data fetching (e.g., TanStack Query, SWR)
- Experience implementing UIs from design systems, with attention to UX details and polish.
- Strong automated testing discipline across unit/integration/E2E; familiarity with tools like Vitest, RTL, and Playwright (or equivalents).
- Backend experience building APIs/services with Node.js and TypeScript.
- Strong experience with SQL and relational databases; familiarity with NoSQL concepts and tradeoffs.
- Demonstrated ability to operate across the full SDLC: discovery, scoping, design, implementation, testing, delivery, and production support.
- High standards for security, correctness, and operational reliability - especially in environments with sensitive data.
- Clear, kind, high-signal communication, including the ability to translate ambiguous needs and constraints into crisp technical plans.
Benefits
- Health insurance
- 401(k)
- Paid time off
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Qualified DigitalExperience the promise that creating connections across brand, business and technology can deliver.
• Designs, develops and maintains digital products including websites and web applications. • Ensures the final product meets specifications. • Works closely with clients to gather technical requirements and identifies and prioritizes key client development objectives. • Provides code documentation, participates in code reviews and supports continuous improvement efforts. • Tests and optimizes software performance. • Analyzes the functionality of the finished product, and ensures software quality and scalability. • Interface with intra-departmental staff and external project managers and developers. Follow established procedures and controls (e.g., project intake, tracking, management; code management; and documentation processes).
• Adapt YDB to leverage modern hardware to its fullest potential: QLC NVMe drives, Dual 800Gb/s network adapters, BlueField DPUs • Maximize performance on widely used devices such as HDDs and TLC NVMe • Reengineer YDB components with more efficient algorithms to solve complex system challenges
Principal Software Engineer – Corporate AI
DropboxDropbox is the one place to keep life organized and keep work moving.
• Define, drive, and communicate the technical vision for intelligence, AI, and data initiatives, ensuring alignment with CIT strategy, EPD goals, and broader organizational objectives. • Take a holistic view of CIT systems and architecture to ensure they are scalable, reliable, secure, and maintainable over multiple years. • Lead the design, development, and deployment of high performance AI systems, data pipelines, and intelligent services from conception through production. • Make strategic architectural decisions to address complex AI, data, and platform challenges, balancing short term delivery with long term resilience and scalability. • Identify opportunities to simplify systems, reduce operational and security risk, and improve developer productivity. • Contribute directly to prototyping, proof of concepts, and implementation of technical components when needed to validate strategy, de-risk decisions, or accelerate progress. • Architect, evolve, and scale AI, automation, and intelligence platforms that enable advanced analytics, personalization, search, and intelligent decision making. • Drive innovation in intelligence models, distributed training, optimization techniques, and data engineering to maximize performance, quality, and business impact. • Enhance search and discovery capabilities using intelligent algorithms, natural language processing, and modern data systems. • Evaluate, select, and integrate emerging technologies in AI, ML, and automation to maintain a competitive and forward looking technical posture. • Partner across engineering, product, design, infrastructure, and other stakeholders to ensure intelligence initiatives directly support strategic objectives. • Translate technical capabilities and advancements into clear business outcomes that improve productivity, efficiency, and growth. • Resolve conflicting requirements and priorities with sound technical judgment that favors long term organizational outcomes over local optimization. • Advocate for intelligence driven solutions across the organization and influence company wide technical priorities. • Act as a trusted technical advisor to senior engineering leadership, with IC6 scope extending to org wide and EPD level strategy. • Provide mentorship and technical guidance to engineers and data scientists from mid level through senior, fostering continuous learning and technical excellence. • Serve as a technical multiplier by raising the effectiveness of surrounding teams through design reviews, code reviews, architectural guidance, and pragmatic execution. • Facilitate knowledge sharing across teams through documentation, design writeups, technical discussions, and mentorship programs. • Act as a voice for engineers by synthesizing feedback, surfacing gaps and risks, and communicating them clearly to leadership. • Contribute to multi year technical vision and roadmap planning, anticipating future scale, complexity, and organizational needs. • Identify architectural, operational, and security risks early and mobilize proactive mitigation plans across org boundaries. • Partner closely with managers, product leaders, and senior engineers to ensure ambitious initiatives remain feasible, sustainable, and well aligned. • For IC6 scope, influence technical direction beyond CIT and partner directly with senior EPD leadership on company wide strategy. • Lead and support critical, high impact initiatives by defining technical direction, clarifying requirements, gathering estimates, and ensuring delivery against milestones. • Drive execution on complex projects with significant ambiguity or high cost of failure. • Improve engineering effectiveness by championing best practices such as CI, automated testing, reliability reviews, and clear ownership models. • Promote a bias toward action, thoughtful experimentation, and continuous learning. • Model excellence in engineering craft, collaboration, accountability, and inclusive behavior. • Lead by example in living Dropbox values, including integrity, ownership, simplicity, and inclusivity. • Support hiring by interviewing, calibrating candidates against a high technical bar, and representing Dropbox authentically to candidates and partners.
• Developing cloud-based applications/micro-services hosted in Kubernetes clusters. • Developing customer Kubernetes resources and controllers for these resources. • Managing all aspects of the end-to-end development and deployment lifecycle, including Writing high quality unit-tests. • Creating deployment manifests and helm charts. • Adding monitoring support for metrics, logging, tracing and alerting. • Designing and implementing scalability and fault tolerance aspects.




