We're looking for an Engineer who can reason through problems end-to-end and has evidence of having built real, working software. Tool knowledge matters, but thinking quality and proof of execution matter more.
Requirements
- Ability to take vague problem statements, clarify assumptions, and design workable solutions.
- Experience building and shipping full-stack features, not just isolated components.
- Strong reasoning around data modeling, API design, and frontend state as systems evolve.
- Evidence of real work: shipped products, owned features, serious side projects, or meaningful open-source contributions.
- Can explain why something was built a certain way, what trade-offs were made, and what broke in production.
- Comfortable reading, improving, and refactoring existing codebases without rewriting everything.
- Thinks about scalability, performance, and failure modes early, not as an afterthought.
- Willing to challenge requirements or approaches when they don't make technical or business sense.
- This role suits engineers who value ownership, clarity of thought, and demonstrable impact over checklist-driven development.
- Tech: Node.js, React.js, MongoDB, PostgreSQL, Docker, Webhooks, Jenkins.
This job was posted by Abhishek Susarla from Refactor Academy.