Code high-volume and scalable software (front-end and back-end focused).
This may include creating web applications using React/Node, creating back-end services using Java, ExpressJS /NodeJS, SQL, REST API, and/or building and developing new user-facing experiences.
Partner closely with cross functional teams in design, product, and other business units.
Requirements
Must possess basic Front-End Skills in: HTML/CSS – Understanding layout, semantics, and responsive design.
JavaScript (ES6+) – Ability to write and manipulate DOM elements.
Front-end frameworks – Familiarity with React , Vue , or Angular (React is the most common).
Basic UI/UX Awareness – Understanding how to build usable, accessible interfaces.
Must possess basic Back-End Skills in: Server-Side Programming – Experience with languages like: Node.js (JavaScript/TypeScript) Python (Django or Flask) Java , Ruby , Go , etc.
API Development – Build and consume RESTful APIs ( GraphQL is a plus).
Authentication – Understand how login systems work (JWT, sessions, OAuth).
Databases SQL – PostgreSQL, MySQL NoSQL – MongoDB or similar Know how to read/write data and model simple schemas.
Tools & Dev Practices Version Control – Git/GitHub Basic Deployment Knowledge – Hosting apps on Heroku, Vercel , Render, Netlify, or similar.
Benefits
flexible work environment
employee shares options
health and life insurance
other benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptReactNode.jsJavaExpressJSSQLREST APIHTMLCSSAPI Development