Weekday (YC W21)

Fullstack Engineer

Weekday (YC W21)

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • Own major backend and frontend components of the platform, ensuring performance and reliability
  • Contribute to scalable and maintainable architecture design within a growing SaaS ecosystem
  • Review and enhance existing system design, APIs, and data models
  • Make pragmatic technical decisions that balance speed of execution with long-term system stability
  • Design and develop backend services using .NET and C# as primary technologies, with Python where applicable
  • Build secure and high-performance REST APIs for internal and third-party consumption
  • Implement authentication, authorization, and role-based access control mechanisms
  • Optimize MySQL databases including schema design, indexing strategies, and query tuning
  • Develop complex, state-driven user interfaces using React
  • Build workflow-heavy dashboards and operational tools aligned with product requirements
  • Lead development of third-party integrations (ELD, GPS, compliance providers, document services, etc.)
  • Design resilient APIs with retry logic, monitoring, and failure handling mechanisms
  • Ensure data consistency across distributed systems and external integrations
  • Review code, mentor junior engineers, and raise overall engineering standards
  • Help define coding standards, pull request processes, and disciplined release practices
  • Act as a reliability layer, balancing product urgency with technical correctness

Requirements

  • 3–5 years of professional experience as a Full-Stack Engineer
  • Strong backend expertise in .NET, C#, and REST API development
  • Solid frontend experience with React, including hooks, state management, and component architecture
  • Hands-on experience with MySQL, including joins, indexing, and performance optimization
  • Experience building and scaling SaaS platforms in production environments
  • Good understanding of distributed systems fundamentals and API integrations
  • Ability to work independently, take ownership, and drive tasks to completion
  • Experience with Python services or background jobs is a plus
  • Exposure to cloud platforms such as Azure (preferred) or AWS
  • Prior experience in startup or early-stage product environments is advantageous
  • Strong problem-solving skills with attention to scalability and maintainability
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#PythonREST API developmentMySQLReactstate managementcomponent architecturescalable architecture designSaaS platforms
Soft Skills
problem-solvingindependenceownershiptask completionmentoringleadershipattention to detailcommunicationcollaborationtechnical correctness