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