Position Summary:
We are looking for an experienced Ruby on Rails Developer to join our growing team. The ideal candidate will have strong expertise in back-end development, coupled with knowledge of modern front-end technologies. You will work on designing, developing, and maintaining scalable, high-quality applications while collaborating with cross-functional teams in an agile environment.
Key Responsibilities:
- Design, develop, test, and maintain robust applications using Ruby on Rails.
- Build and optimize relational database schemas (PostgreSQL/MySQL) using ActiveRecord ORM.
- Develop and integrate APIs (REST/GraphQL) and ensure seamless front-end and back-end communication.
- Collaborate with front-end developers on technologies such as JavaScript, HTML, CSS, Hotwire, Stimulus.js, and React.js.
- Implement design patterns and follow best practices for clean, maintainable code.
- Ensure quality through unit and integration testing (RSpec, Minitest).
- Manage deployments using Capistrano, and background job processing with Redis/Sidekiq.
- Work with cloud platforms (AWS, Azure, or GCP) for scalable application deployment.
- Contribute to CI/CD pipelines and maintain version control with Git/GitHub.
- Actively participate in agile ceremonies (Scrum/Kanban) and collaborate using tools like Jira, Slack, and Confluence.
- Troubleshoot, debug, and resolve technical issues while providing innovative solutions.
- Collaborate closely with team members, product managers, and stakeholders to deliver high quality software.
Required Skills & Qualifications:
- Strong professional experience with Ruby on Rails.
- Proficiency with PostgreSQL or MySQL and ActiveRecord ORM.
- Familiarity with front-end frameworks (React.js, Hotwire, Stimulus.js).
- Strong understanding of MVC architecture and RESTful web services.
- Hands-on experience with CI/CD pipelines and version control (Git/GitHub).
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Experience with Capistrano, Redis, Sidekiq, or other background job processors.
- Strong problem-solving ability and ability to work both independently and collaboratively.
- Excellent communication and interpersonal skills.
- Passion for building scalable, maintainable, and high-quality software. Preferred Qualifications:
- Familiarity with microservices architecture.
- Experience working in a fast-paced startup or product-based company.
- Exposure to performance optimization and security best practices.
About Aumni:
- Aumni, established in 2016, is a Software Services Company that partners with Product companies to build and manage their dedicated teams in India.
- So, while you are working for a services company, you are working within a product team and growing with them.
- These are not projects but product development, and we have long term (open ended) contracts with our clients. When our clients sign up with us, they are looking at a multi-year relationship. Most of our clients have been with 6,8,9 years.
- We do not move people across client teams and there is no concept of bench.
- At Aumni, we believe in quality work, and we truly believe that Indian talent is at par with global talent from US or Europe.
- We are 350+ and growing
Benefits of working at Aumni:
- Our award winning culture reminds us of our engineering days.
- Medical insurance (including Parents), Life and disability insurance
- 24 leaves + 10 public holidays + leaves for Hospitalisation, maternity, paternity and bereavement.
- On site Gym, TT, Carrom, Foosball and Pool
- Hybrid work culture
- Fitness group / rewards
- Aumni Premier League, Aumni's Got Talent, Friday Socials, Annual parties, treks.
Aumni Values:
BE BOLD
- Dare to innovate, challenge the norm and take ownership. Growth comes from courage.
BE TRUE
- Act with integrity and transparency - in every task, every decision and every interaction.
BE KIND
- Respect people, embrace diversity and support our culture of empathy and high collaboration.
BE YOU
- Bring your authentic self to work. Have fun working, celebrate individuality and create space for everyone to thrive.