Seeking passionate and senior software engineers having 5+ years of experience in Ruby on Rails.
You are a full-stack engineer with an innate passion for writing elegant, idiomatic & pragmatic code.
Must Have Skills
- Excellent verbal & written communication skills. And you enjoy collaborating with others
- 5+ years of experience with Ruby on Rails or other Ruby frameworks
- Sound knowledge of object-oriented programming concepts and design patterns
- Strong knowledge of relational database concepts, PostgreSQL, MySQL, etc.
- Working knowledge of Javascript, DOM, CSS, HTML
- Strong experience with Git versioning system, PR review process, and Code quality metrics
- You understand the importance of concepts like "Test Driven Development" and utilize them to bring more stability & predictability in applications. We are a heavy user of RSpec, Unit Testing, Continuous Integration (CI) & Continuous Deployments (CD)
Good To Have Skills
- Experience with modern Javascript libraries, frameworks & its ecosystem will be a huge plus. Example: React.js / Ember.js / Angular.js / Vue.js etc.
- Working knowledge or understanding of the SaaS ecosystem will be a plus
- Experience with Micro-service Architecture, Service Oriented Architecture (SOA), GraphQL, and REST APIs will be a huge plus
- Knowledge of Sidekiq, Redis, Solr, Heroku, AWS will be a huge plus
- Experience working with Payment Gateways like Chargify, or Stripe will be a plus
- Contribution to open source projects, have participated in some technical community or meetups or interest group or have written or spoken in public about their technical ideas
- Inclination to develop your own gems or reusable components or libraries
- Exposure to cloud deployment on Amazon or deployment on Heroku or standalone virtual servers etc. (or exposure to PaaS)
- Inclination to develop your own gems or reusable components or libraries
What you will love working at Kiprosh
- We're a remote-friendly and calm company
- We use the latest and powerful hardware for software development
- We are heavy on extreme programming and agile methodology. Our DNA is engineering practices like TDD, CI, CD, Code reviews, Pair programming, etc
- We love to collaborate and contribute to open source projects (check: https://www.github.com/kiprosh">Kiprosh Github)
- We encourage and help you to blog about your development experience with the rest of the world. (check: https://blog.kiprosh.com/">Kiprosh Engineering Blogs)
- Our dedicated CoE (Center of Excellence) group ensures that company-wide we all achieve excellence in the area of our interest, learn the latest and greatest, and keep sharing product & technology topics regularly across the organization
- Company-wide, we conduct monthly events to have fun together as a One Kiprosh team.
- We are big on rewards and recognition. We celebrate spotlight awards every quarter. We have yearly award ceremonies and celebrations. (check: https://www.linkedin.com/company/kiprosh">Kiprosh Linkedin Page)
- We have company-wide outings twice a year (but pause for a year since March 2020 due to Covid19 pandemic)
- We are a passionate group of humble, kind, and fun-loving individuals

About Kiprosh
About
Kiprosh is a software development company crafting scalable web and mobile products. We are a team of 40+ passionate and disciplined engineers worldwide.
We are a remote-friendly and calm company. Headquartered in Mumbai, India with an office in Chicago, USA.
Our leadership team has more than 45 years of combined industry experience with global firms like Tata Consultancy Services, Verizon, Bank of America and Wheels Inc.
What you will love working at Kiprosh
- We're a fully remote and calm company
- We are heavy on extreme programming and agile methodology. Our DNA is engineering practices like TDD, CI, CD, Code reviews, Pair programming, etc
- We love to collaborate and contribute to open source projects (Kiprosh Github)
- We encourage and help you to blog about your development experience with the rest of the world. (Kiprosh Engineering Blogs)
- Our dedicated CoE (Center of Excellence) group ensures that company-wide we all achieve excellence in the area of our interest, learn the latest and greatest, and keep sharing product & technology topics regularly across the organization
- Company-wide, we conduct monthly events to have fun together as a One Kiprosh team.
- We are big on rewards and recognition. We celebrate spotlight awards every quarter. We have yearly award ceremonies and celebrations. (Kiprosh Linkedin Page)
- We use the latest and powerful hardware for software development
- We have company-wide outings twice a year (but pause for a year since March 2020 due to Covid19 pandemic)
- We are a passionate group of humble, kind, and fun-loving individuals
Connect with the team
Similar jobs
🚀Urgent Hiring : MERN Stack Developer
Location : Gurgaon
Work Mode : Work From Office (5 Days a Week)
Experience : 3 to 6 Years
Joining : Immediate Joiners Preferred
Job Description :
We are looking for a skilled and enthusiastic MERN Stack Developer to join our growing team in Gurgaon.
The ideal candidate will be responsible for developing robust web applications using MongoDB, Express.js, React.js, and Node.js.
You will work on both front-end and back-end components, ensuring high performance and responsiveness.
Key Responsibilities :
- Design, develop, and maintain scalable web applications using the MERN stack.
- Collaborate with UI/UX designers and backend developers to implement features.
- Write clean, modular, and reusable code.
- Integrate RESTful APIs and third-party services.
- Optimize applications for speed and scalability.
- Participate in code reviews, testing, and bug fixing.
- Manage version control using Git.
Required Skills :
- Strong proficiency in MongoDB, Express.js, React.js, and Node.js.
- Good understanding of JavaScript ES6+, HTML5, CSS3.
- Experience with Redux, React Hooks, and modern React ecosystem.
- Familiarity with RESTful APIs and JSON data exchange.
- Knowledge of Agile/Scrum methodologies.
- Experience with Git and version control tools.
Good to Have:
- Knowledge of TypeScript and Next.js.
- Experience with CI/CD pipelines and cloud services (AWS/Azure).
- Familiarity with unit testing frameworks like Jest or Mocha.
Job Objectives:
- Integration of user- facing elements developed by front- end developers with server- side logic
- Optimize web applications to maximize speed and scale. Support diverse clients from high- powered desktop computers to small mobile devices
- Optimization of the application for maximum speed and scalability - Implementation of security and data protection
- Collaborate with senior management, operations & business team
- Building Rest APIs and maintain Database optimizations
Looking For:
- Great understanding of PHP, Node, react, Express, Socket.io, MVVM framework
- Worked on e- commerce website, server handling and deployments scripts
- The one who has worked on customer facing product for 2 years
- Strong knowledge of MERN stack
- Experience designing scalable, fault tolerant systems and databases.
Key Skills Expected:
- C# ASP.NET, MVC, Razor Syntax
- .NET Core, WebAPI
- MS SQL, MySQL, PostgreSQL
- HTML / CSS / Bootstrap, JavaScript, jQuery, Angular (at least one resource should know Angular)
- Microsoft Azure / AWS (would be a big advantage)
Role & Responsibilities
- Looking for an enthusiastic .NET Developer with good hands-on project management and client handling experience.
- Excellent development / technical skills on C# / MVC / .NET / WebAPI / SQL
- Good understanding of version controls – github, Gitlab, SVN
- Ready to explore and take up technically challenging tasks
- Ready to dive in to new technology and frameworks
- Knowledge of React Js or Angular would be an advantageous
- Requirement Analysis / Gap Analysis, Understand the client/user perspective
- Excellent Good Communication ability to Express own view and understanding to client/team
Company’s perks:
- 5 days working.
- Flexible working hours.
- Modern infrastructure and Friendly environment.
- Paid leaves and other performance bonuses.
- Festivals, birthdays, work anniversary celebrations and company outings
Roles and Responsibilities:
-
Work with development teams and product managers to ideate software solutions
-
Develop and manage well-functioning databases and applications
-
Write effective APIs
-
Test software to ensure responsiveness and efficiency
-
Troubleshoot, debug and upgrade software
-
Create security and data protection settings
-
Write technical documentation
Requirements and skills
-
Proven experience in Software Development
-
Experience developing web applications
-
Knowledge and Understanding of programming languages(e.g. Java, Python, C, C++) and Understanding JavaScript frameworks (e.g. React, Node.js)
-
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
-
Excellent communication and teamwork skills
-
Great attention to detail
About Favcy
Favcy is a Venture Building Platform that provides ready to assemble Digital applications and a standardised assembly line to startups at an Idea stage. At Favcy, we believe in ‘Tech Democracy' -- making Digital Dollars through a unified Shared Tech Platform. We combine tech expertise and business intelligence to digitise your business. Our mission is to bring our one of its kind, a tech-share platform to empower the non-tech entrepreneurs in the country.
About the role
We are seeking to amplify our Tech team with a senior technology lead who is enthusiastic and creative enough to contribute to making people’s lives better, or solve existing business or social problems.
Designation
Senior Full Stack Developer
Experienced Required
5 - 9 years
Notice Period
Candidates who can join within 15 days would be given preference.
Job Location
Remote / Gurgaon
Responsibilities
1. Deep knowledge of FullStack Development via PHP 7 (Laravel or Phalcon) and React based tech stack.
2. Deep understanding about Ubuntu OS, Nginx Server, PM2, Supervisor, PHP FPM.
3. Good knowledge of microservices based architectures which can scale over a period of time.
4. Should be able to create a plan to break an existing monolith into microservices.
5. Hands-on experience on AWS IAM, EC2, Route53, S3, RDS, Elasticsearch etc.
6. Define and maintain coding standards, and guide team members to comply with these standards.
7. Onboarding new developers and members e.g. AWS IAM and granting access to repositories.
8. Planning product technical requirements and SDLC for critical projects like e- commerce, real time gaming projects etc.
9. Work on DevOps, CI/CD and automation initiatives in Favcy.
10. Researching and incorporating latest frameworks, design patterns and coding architecture to create a scalable product.
11. Proactively working for Favcy OS Enhancements and obsession towards keeping the Favcy Cloud Infrastructure updated.
12. Drive issue resolution, risk identification and mitigation, and dependency management.
13. Maintaining security and implementing security processed for third party integrations and accounts.
14. Designing or reviewing backend and frontend architectures and UML diagrams, test cases, website functionalities.
15. Follow agile approach to get the projects done via daily scrum and project tracking.
16. Plan and sequence release deployment activities like DB migrations in coordination with Release Management
17. Monitoring backend and frontend telemetric data and project progress e.g. New Relic, Kibana.
18. Planning project pipeline as per the deadlines and resources.
19. Collaborate with business analysis and quality assurance engineers to fix defects.
20. Should be able to manage multiple projects and communicate to clients directly.
21. Focus on a seamless experience for users by ensuring availability, latency, scalability
22. Documenting features, APIs and workflows for client side integrations and on- site web-hook integrations.
Requirements -
Must have Technical abilities:
1. Passion for programming, excellent debugging skills, expertise in designing scalable backend architecture.
2. Know-how for using Design Patterns, Caching, Batch Processing, Rest APIs, JSON, Microservices, Test Cases, Git, Nginx, Webpack, NodeJS, React
3. Rich experience in third party integrations like RazorPay Payments/Payouts, Webhooks, Authentication Methods like OAuth2, .
4. Can take technical decisions and finding creative solutions.
5. Teaching someone something new which makes tech team motivated.
6. Proactively resolving the issues of production
Soft Skills
1. A good team player who can help the team whenever needed including coding if needed.
2. Can communicate clearly and write well.
3. Can speak eloquently and explain just about anything to anyone. And you’re comfortable communicating in writing and on the phone
4. Should be motivated and driven. You volunteer for new challenges without waiting to be asked. You’re going to take ownership of the time you spend with us and truly make a difference.
5. Should point out the bad practices and bring a positive change in the culture.
6. Should bring a sense of ownership among the team members.
7. Should help the team to grow professionally and help them to achieve their professional goals.
- Designing and building the website front-end.
- Creating the website architecture.
- Designing and managing the website back-end including database and server integration.
- Generating WordPress themes and plugins.
- Conducting website performance tests.
- Troubleshooting content issues.
- Conducting WordPress training with the client.
- Monitoring the performance of the live website.
BackendDeveloper/PHP Developer
Job Responsibilities:
- Design and build efficient, scalable systems that are used by millions of people,
- Own what you build as you create, test, and refine what’s under the hood of our pages and services,
- Investigate production issues pertaining to customer features to determine root cause and implement solutions,
- Investigate existing queries and write new queries with performance optimization in mind,
- Build well-designed software in a way that is generic, reusable, and easily extensible, as well as solves the business needs and requirements,
- Collaborate with product managers, designers, and software engineers to ensure design vision is maintained, the final markup is standards compliant, and UI deliverables are completed on time,
- Work with the real-time feedback from our users (external and internal) to make the products better,
- Discover, design, develop, deploy, debug. Repeat!
Requirements:
- 1-2 years of experience,
- Proficiency in web scripting programming with PHP,
- Experience with MySQL Databases,
- Top-notch programming skills in JavaScript and a strong understanding of web fundamentals,
- Design, build and maintain high performance, scalable and secure code,
- Experience with cloud services like AWS is plus,
- Experience with MVC architecture is a plus,
- Knowledge / experience in building an API,
- Solid understanding of the foundations of security and best practices,
- Good grasp of data structures and algorithms,
- Excellent problem-solving skills,
- Take ownership of the backend services, ensure the best possible performance, quality and responsiveness, as well as maintaining code quality, organisation and testing/deployment,
- Passionate about technology and willing to develop expertise in an emerging field,
- Strong organisational and communication skills, team player.
Perquisites & Benefits:
- A competitive salary,
- Opportunity to be part of a diverse working environment, valuable social sector work experience,
- Fun, casual, relaxed and flexible work environment.
Qualifications for Ruby
Time Zone EST Overlap of 3-4 hours/day
- Proficient in Ruby, and one of the Javascript UI frameworks like React, Ember, Angular, etc.
- Experience working with MySQL, BigQuery, and Snowflake.
- Experience in UI frameworks like React, Ember, Angular, etc.
- Experience building and deploying applications in an Amazon Web Services (AWS) ecosystem.
- 5+ years of software engineering experience developing scalable production software incorporating testing, evaluation, and monitoring.
- Full-stack development experience
- Strong knowledge of CS fundamentals and code organization best practices
- Bachelor's degree in Computer Science or equivalent practical experience.
- Built systems that make use of complex job queues and offline processing
- Experience with Docker/ECS/AWS
- Experience with testing and writing test cases
- Experience with Jest, Enzyme, and RSpec









