Full Stack Developer - React.js/Ruby Programming
Technology
RightStepBangalore, India1 months agoUntil 2/6/2026
Full time
Job description
Description
:
Full Stack Software Developer
About the Role
:
A proactive Software Engineer focused on building and improving internal systems and developer tooling. The role involves building reliable internal products, migrating workflows from third-party platforms to internal infrastructure, and contributing to a secure, maintainable engineering environment. Ideal candidates understand architecture, security, and modern development workflows including AI-assisted development.
What You'll Do
:
- Develop and maintain internal tools using React and TypeScript on the frontend and Ruby on the backend.
- Contribute to migrating features and workflows from third-party platforms into internal systems.
- Write clean, maintainable, and well-tested code following strong engineering practices.
- Participate in system design discussions and contribute to architectural decisions.
- Continuously improve existing systems for performance, reliability, and scalability.
- Work closely with other engineers to design and implement solutions.
- Participate in code reviews and contribute to improving team coding standards.
- Communicate clearly about technical decisions, tradeoffs, and implementation strategies.
- Collaborate with team members to break down complex problems into manageable tasks.
- Contribute to the development and maintenance of our internal security systems.
- Ensure secure handling of data, credentials, and user access.
- Leverage LLMs and AI-assisted tools effectively to improve development speed and quality.
- Contribute improvements to internal developer tooling and workflows.
Qualifications
:
- 2+ years of experience in full-stack development
- Proficiency in Go and Ruby for backend development
- Experience with frontend frameworks such as React or Vue
- Strong understanding of relational databases (PostgreSQL or MySQL)
- Familiarity with Docker and CI/CD pipelines
- Strong collaboration and communication skills in a remote environment
- Building foundational AI features (v0 / first AI surface)
- Hands-on with LLM APIs (OpenAI/Anthropic)
- Prompt + response UX, evals, retries, fallbacks
- RAG basics (embeddings, vector search)
- Shipping fast, imperfect AI features end-to-end
- Less backend depth; more product + AI wiring
Must Have
:
- 3+ years of professional software development experience
- Strong experience with React and TypeScript
- Experience building or maintaining Ruby-based backend services
- Solid understanding of API design and integration
- Experience with Git-based workflows and code review practices
- Strong understanding of software architecture principles
- Experience building maintainable and scalable systems
- Ability to communicate clearly with other developers
- Proactive mindset and ability to take ownership of problems
Nice to Have
:
- Experience building internal tools or developer platforms
- Experience with serverless architectures
- Familiarity with AI integration
- Experience with security-focused development practices
Additional Requirements
:
- Develop and maintain internal tools using React/TypeScript (frontend) and Ruby (backend).
- Develop and maintain internal security systems and ensure secure handling of data/credentials.
- Improve internal developer tooling and reduce operational complexity.
Keywords
TypeScriptReact.jsJavascriptRuby ProgrammingVue.jsGolangPostgreSQLMySQLSystem DesignReactOSCodingScalabilityTypescriptJavaScriptMysqlPostgresqlRelational grammarCI/CDCoding conventions
Interested in this role?