Software Developer
About the Role
This is a generalist engineering role on a small team. You will not be handed a narrow slice of the codebase and told to stay in your lane. Some weeks you are fixing a UI layout on mobile, other weeks you are writing a new API or rethinking a database query that is slowing things down. We are looking for someone who has genuinely built things — a side project, a hackathon entry, something that works and that you can talk about. Coursework alone is not enough.
What you'll do
Build React components from design specs. We care about what it looks like at 320px, not just 1440px.
Write and maintain Node.js/Express APIs — authentication, rate limiting, data validation, the usual.
Write PostgreSQL migrations when the schema needs to change, and think about what that does to existing data.
Sit in code reviews and give feedback that is actually useful, not just "LGTM".
When something breaks at 2am, it goes in the on-call rotation. That includes you, eventually.
What we're looking for
JavaScript and TypeScript — not just syntax familiarity, but an understanding of how the runtime works.
You have shipped at least one complete web application. Personal project is fine.
React. Not just hooks — how rendering works, when to memoize, why things re-render unexpectedly.
Basic SQL. You do not need to be a DBA, but you should know what a join does and why an index matters.
Git, pull requests, reading other people's code.
Nice to have
You have used Tailwind or a similar utility-first CSS approach.
You have looked at a slow query and made it faster.
Some understanding of how Docker and basic CI pipelines work.
Any open-source contribution — even fixing a typo in docs.
Skills Required
Similar Job Openings
Explore more job openings in this category from companies actively hiring.
Help Us to Improve
Did this listing help? Tell us what to improve.
Got it — what would have made it perfect?
One sentence is enough. We're not grading you.
Got it.
We're reading this in Udupi over coffee. We'll reply soon. Add an email next time if you want a response. — Team EasyPlace
Thanks for the feedback last time
Got more thoughts? We're still listening.
Ready to Launch Your Career?
Discover internships and job opportunities from top companies. Start applying today and take the next step toward your dream career.
View All Openings