nbfnsrwl6j8yhljcskrc0lwd
Weekday (YC W21)Weekday (YC W21)

Software Engineer

This role is for one of the Weekday's clients

**Salary range: Rs 800000 - Rs 3000000 (ie INR 8 - 30 LPA)

**Min Experience: 4 years

Location: Bengaluru

JobType: full-time

Role and Responsibilities:

  • Work alongside product managers, designers, and senior engineers to develop and deliver complete features.

  • Design, implement, and maintain essential platform components, focusing on reliability, scalability, and performance.

  • Collaborate directly with founders, designers, and customers to release quickly and iterate rapidly.

  • Engage actively in code reviews by providing constructive feedback and promoting best practices related to testing, documentation, and code clarity.

  • Strike a balance between speed and quality by making informed trade-offs when rapid progress is necessary.

Required experience:

  • Possess 4–6 years of experience in developing and delivering high-quality software within fast-paced teams.

  • Have at least 3 years of hands-on experience with React, TypeScript, and Node.js.

  • Write code thoughtfully, with consideration and pride—always keeping the next reader in mind.

  • Have delivered real-world products at scale and understand what it takes to maintain them effectively.

  • Adopt a product engineering mindset: focusing not only on functionality but also on delight and necessity.

  • Know how to engage in healthy disagreements, provide and accept feedback, and contribute as a team player.

  • Engage in side projects, contribute to open-source, or conduct in-depth explorations driven by passion.

Bonus or Good to have:

  • Active participation in open-source projects, whether as a contributor or maintainer.

  • Experience with Electron, TypeScript, Node.js, or command-line interface (CLI) tooling.

  • Familiarity with Electron and developer tooling technologies.

  • Experience managing the balance between business demands and engineering challenges typical of startup environments.

  • Strong knowledge of debugging tools, APIs, or products designed for developers.

  • Communicate clearly and purposefully without ego, prioritizing learning over proving oneself.

Skills

NodeJS

Typescript

ReactJS