The Full Stack Developer is responsible for designing, developing, and maintaining web applications using Ruby on Rails for backend and modern front-end technologies. The role includes managing databases like PostgreSQL and MySQL, and ensuring the delivery of efficient, scalable, and secure software solutions.
Key Responsibilities :
- Develop and maintain scalable web applications using Ruby on Rails
- Design and implement front-end components using HTML5, CSS3, JavaScript, or modern frameworks
- Work with PostgreSQL and MySQL for database design, queries, and optimization
- Create RESTful APIs for front-end integration and external service communication
- Write clean, modular, and testable code following best practices
- Troubleshoot issues across the stack – backend, frontend, and database
- Collaborate with UI / UX designers and cross-functional teams
- Participate in code reviews, testing, and deployment activities
- Maintain technical documentation for application features and architecture
- Ensure security, performance, and scalability of the application
Required Skills and Qualifications :
Bachelor's degree in Computer Science, Engineering, or related field3+ years of experience in full stack developmentProficient in Ruby on Rails and MVC architectureStrong knowledge of PostgreSQL and MySQL databasesFamiliar with JavaScript, HTML5, and CSS3Experience in building RESTful APIs and integrating third-party servicesGood debugging, communication, and problem-solving skillsPreferred Qualifications :
Experience with front-end frameworks like React, Vue.js, or StimulusFamiliarity with Git, Docker, and CI / CD toolsExposure to cloud platforms like AWS, Heroku, or GCPExperience with RSpec, Capybara, or similar testing frameworksKnowledge of security best practices in web developmentSkills Required
Javascript, Aws, Heroku, Gcp, Git, Docker, Html5