Software Developer
Job Summary
We are seeking a developer with 1–3 years of experience to take ownership of full-stack features. You will work across frontend and backend, translating product requirements into well-structured, production-ready solutions. Proficiency in web fundamentals and MVC concepts is essential to transition smoothly into our stack.
Responsibilities
- Develop full-stack features with Ruby on Rails
- Build and maintain React applications
- Implement responsive UIs from Figma designs
- Manage end-to-end feature lifecycle
- Collaborate on system architecture and design
Required Skills
- 1–3 years professional development experience
- Experience with MVC web frameworks
- Proficiency in React and modern CSS
- Understanding of data flow and debugging
- Git version control
Job Details
Responsibilities:
- Work with Ruby on Rails for both full-stack development and API endpoints
- Build and maintain React applications
- Turn Figma designs into accurate, responsive UIs, using CSS or Tailwind without guesswork
- Own features end-to-end: implementation, testing, debugging, deployment, and iteration
- Collaborate with the team on feature planning, system design, and architecture
- Proactively suggest improvements to performance, UX, or code quality
- Occasionally support on-site deployments (optional)
Requirements:
- 1–3 years of professional software development experience
- Strong experience with an MVC web framework (Rails, Django, Laravel, etc.)
- Solid experience with React for building production-quality frontends (Next.js is a bonus)
- Strong understanding of programming fundamentals, data flow, and debugging
- Strong CSS skills, able to fully implement Figma designs into responsive layouts using modern CSS (or Tailwind) with confidence
- Ability to break down problems, communicate tradeoffs, and make clear technical decisions
- Familiarity with Git
- Comfortable working independently and taking ownership of projects