- B2B
- Early StageStartup in initial stages
Founding Engineer
- ₹10L – ₹20L • 0.0% – 0.5%
- Remote •
- 2 years of exp
- Full Time
Not Available
Remote only
About the job
This is the first engineering position being opened at momentum and we are excited to discover and onboard a great mind to work along with us to build the only tool that an engineer would need to write bug-free software.
🏄🏻♀️ What is momentum?
momentum is a code auditor that analyses the necessary code behaviour and tests it at every git push to ensure the code is ready for production.
📝 Responsibilities
As the first developer at momentum you will
- Participate in all aspects of software development activities, including design, coding, code review, unit/integration testing, bug fixing, and code/API documentation.
- Collaborate closely with the rest of engineering, as well as other stakeholders from our growth, and product teams, to plan features and build a high-quality product that elevates the productivity of all developers.
- Improve momentum's performance and reliability by building new features or polishing existing parts of the product.
- Fast prototyping of ideas and concepts and researching the latest industry trends.
You will be a good fit if you have
🏆 Proof of work
At momentum, we accept any meaningful project as proof of work. If you don’t have work experience but have an open-source project, that would count as proof of work. We don’t measure your ability in terms of the years of experience you have but sometimes years of experience can be a good proxy to project your capabilities.
✅ Must-haves
- Proficiency with core JavaScript (ES6), HTML5, CSS, and modern JavaScript frameworks like React.
- Solid understanding of server-side software development in software design, object-oriented programming (preferred experience with Python, NodeJS).
- Experience with designing database interactions (PostgreSQL, MongoDB)
- Strong knowledge of Architecture and System Design
- Expertise with modern testing frameworks (e.g., Jest, Cypress, Pytest).
- Excellent debugging, problem-solving skills, and attention to detail.
- You have great communication and collaboration skills.
👌🏻 Good to have
- Strong data structures and algorithm knowledge
- Experience working with cloud infrastructure (AWS, GCP)
- Experience working with LLMs
- Experience working with the HTML Canvas
- Tangible open-source contributions
👉🏻 Other specifics
Role type
This is a full-time engineering role.
Location
Remote
Compensation
Competitive salary + ESOPs
🤝 Why should you consider working at momentum?
Working at momentum is the right bet for you if you can relate to the following:
- You are tired of building the same APIs over and over and are eager to tackle challenging technical problems
- You want to do impactful work that has a positive change in the lives of fellow developers
- You have out-of-the-box ideas and want the autonomy to chase them.
- You want to work across the stack on a fast-paced project from day one.
- You want the opportunity to build the company culture you always wanted at work
- You aspire to build something of your own one day
🧩 How we hire engineers at momentum?
Introductory call
If your application is shortlisted, we will arrange a brief call with you. During this call, we aim to understand your background, expectations, and ambitions. This helps us determine if we share the same perspective about the current scope and future potential of the role.
Assessment
You will be assigned a take-home assignment relevant to your job role. You will have 48 hours to submit it. Afterward, one of the interviewers from the engineering team will discuss the assignment with you.
The evaluation criteria of this task is not limited to completeness but to assess your ability to pick up new libraries and frameworks, understand how you code and to understand how you programmatically solve problems in a real work situation.
If there is substantial proof of work, this step may be skipped at the interviewer's discretion.
Technical Interview
This is the core technical round, designed to assess your system design and algorithmic thinking. We will select a problem statement and collaborate on designing a real-time solution. This will allow us to evaluate your understanding of the fundamentals of the technology you choose.