Job Description:
We are looking for an experienced Full Stack Developer with a strong background in Ruby on Rails (RoR) JavaScript and Python to join our team. The ideal candidate will have a solid track record in designing and developing highperformance web applications with the ability to work in a hybrid environment and collaborate closely with both frontend and backend teams.
Key Responsibilities:
- Application Development: Design develop and maintain scalable secure and highperformance web applications.
- EndtoEnd Ownership: Take ownership of the full stack managing both frontend and backend development processes.
- Collaborate with Crossfunctional Teams: Work closely with UI/UX designers product managers and other developers to bring ideas to life.
- Code Quality & Review: Write clean maintainable code and conduct code reviews to ensure high quality and performance.
- Troubleshoot & Debug: Identify and resolve performance issues bugs and other system errors.
- Testing & Optimization: Implement and improve automated testing CI/CD and performance optimization.
Required Skills & Qualifications:
- Experience: 610 years in full stack development with expertise in Ruby on Rails (RoR) JavaScript (React Angular or Vue) and Python.
- Frontend Skills: Proficiency in HTML CSS JavaScript and modern JavaScript frameworks (React Angular or Vue).
- Backend Skills: Strong experience with Ruby on Rails and Python with a focus on RESTful APIs MVC architecture and microservices.
- Database Management: Familiarity with relational and NoSQL databases such as PostgreSQL MySQL or MongoDB.
- DevOps Knowledge: Understanding of CI/CD pipelines Docker and cloud services (AWS or Azure).
- Agile Methodologies: Experience working in Agile/Scrum development environments.
Preferred Qualifications:
- Experience with hybrid development practices and handling multiple projects.
- Knowledge of version control systems (Git) and collaboration tools (Jira Confluence).
- Excellent problemsolving skills and attention to detail.