Senior Full Stack Developer
Job Description:
Job Summary:
We need a Senior Full Stack Developer with intermediate to expert experience in Ruby on Rails and Vue.js to lead development, maintenance, and enhancement of scalable SaaS applications. Ruby on Rails expertise is important, but we need a well-rounded developer who is comfortable working across the full stack and adaptable to other frameworks as needed. This role involves creating new solutions with a significant focus on maintaining, fixing bugs, and releasing new features for SaaS and infrastructure platforms currently in production with live customers. This person will be the only full stack developer on staff, and will report directly to the CTO. The role will also interact with the CEO, infrastructure engineer, and third-party front-end developers. We have an infrastructure engineer who is responsible for our AWS environment, but AWS experience is highly desired.
Key Responsibilities:
- End-to-end development of new features and solutions using Ruby on Rails, Vue.js, and other relevant technologies
- Maintain, troubleshoot, and enhance SaaS and infrastructure platforms currently in production with live customers
- Diagnose & fix bugs in production systems promptly to minimize customer impact
- In coordination with the CTO, plan and execute new releases and feature rollouts, ensuring stability and performance
- Design and optimize relational databases (PostgreSQL, MySQL) caching layers (Redis) and rate limiting for high availability and low latency
- Develop, document, maintain, and integrate with RESTful APIs consumed internally and externally
- Develop using security best practices and conduct code reviews to ensure application integrity
- Collaborate closely with the CTO as well as the CEO, infrastructure engineer, and third-party front-end developers as needed o align on technical strategy and project delivery
- Implement and manage CI/CD pipelines, automated testing, and containerized deployments using Docker
Required Qualifications:
5+ years of professional experience in full stack development
Intermediate to expert experience with Ruby on Rails
Strong proficiency in Vue.js along with JavaScript (ES6+), HTML5, and CSS3
Extensive experience with relational and NoSQL databases (PostgreSQL, MySQL), caching systems, rate limiting
Expertise in designing and consuming RESTful APIs and microservices
Strong understanding of web application security, including OWASP best practices.
Experience building, maintaining, and scaling SaaS applications with a focus on performance, reliability, and security.
Proficient with Git version control and advanced CI/CD workflows
Hands-on experience with Docker and containerized application development
AWS experience is a plus but not required
Strong communication skills and ability to work independently as the sole fullstack developer.
Experience with test-driven development (TDD) and frameworks like RSpec.
Key Skills :
Company Profile
Our client is a 24-year-old Technology & BPM organization that focuses on Process Improvement, Cost Reduction and uses Innovative Technology & Data Driven approaches to create customer & human-centric solutions to Improve Revenue & Customer Experience. They work with Global Fortune 500 Companies across various industry sectors, helping them build agility, transform operations, and drive better business outcomes.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.