Job Summary:
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 field
- 3+ years of experience in full stack development
- Proficient in Ruby on Rails and MVC architecture
- Strong knowledge of PostgreSQL and MySQL databases
- Familiar with JavaScript, HTML5, and CSS3
- Experience in building RESTful APIs and integrating third-party services
- Good debugging, communication, and problem-solving skills
Preferred Qualifications:
- Experience with front-end frameworks like React, Vue.js, or Stimulus
- Familiarity with Git, Docker, and CI/CD tools
- Exposure to cloud platforms like AWS, Heroku, or GCP
- Experience with RSpec, Capybara, or similar testing frameworks
- Knowledge of security best practices in web developmen
Skills Required
Ruby On Rails, Postgresql, Mysql, Rest Apis, Javascript, Html5, Css3, Git, Docker