Home
Jobs

68 Rspec Jobs - Page 3

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Basic Function Design, develop, maintain and execute comprehensive test scenarios and test cases, following well-defined standards and processes Develop and execute test automation scripts using Ruby, Watir, Cucumber, and various Ruby gems (libraries) Own the testing in one or more specific application areas to drive continuous improvement in test coverage and test effectiveness Use automated tools to provision and deploy software to QA environments Work with the Release Engineering team to create and maintain an automated build verification (“smoke”) test. Analyze the defects in an N-tiered environment Work well both as part of a group and independently Essential Functions Software testing with enterprise and/or web based applications Able to perform structured testing using automation tools / scripts / frameworks Understanding of Quality Assurance tools, techniques, standards and methods desired Skills Technical Skills Required Skills Experience with at least one scripting language – Ruby, Python, JavaScript, BASH, Perl Working experience in any of the following automated testing tools – Watir, Selenium, Jasmine, Mocha, QTP Version Control – Git, SVN, Mercurial Experience with building and maintaining Automated Testing frameworks using industry standard tools Developing and executing Automated Unit and Integration tests. System and regression testing - Validation and regression of features, defect analysis and retesting. Experience in writing and executing system, user acceptance, and regression test cases. Working experience in a Multi-Tier environment. Skills Nice to Have: Good working knowledge in at least one of the following scripting languages – Ruby / Python / Groovy / JavaScript Experience with Behavior Driven Development (BDD) tools like Cucumber or RSpec Android or iOS testing experience with tools like Calabash or Appium Working knowledge of Server Build Management and Continuous Integration tools like Jenkins / TeamCity / TeamCity Understanding of Project management tool JIRA Experience with Git Strong debugging skills Process Specific Skills Delivery domain Working knowledge of Agile, Scrum and Waterfall project management methodology Software Development Lifecycle experience Working experience creating and understanding detailed Technical and Functional design specifications Health Care domain (Nice to Have) Understanding of Health Care management vertical - Knowledge of Payers, Providers, Authorization / Claims processing / Health Plan / health Insurance / knowledge of HIPPA / AHM Soft Skills (Required) Good verbal and written communication Good analytical skills Strong Team player and mentor (depending upon the level of experience) Show more Show less

Posted 3 weeks ago

Apply

9.0 - 12.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Role: Chief Architect – Ruby on Rails Experience: 9 to 12 years Notice Period: 0 to 30 days Education: B.Tech / M.Tech in Computer Science or related field About Presto Presto is a leading digital commerce SaaS platform that empowers businesses to go online and scale. Businesses engage and transact with their consumers through web, mobile or physical channels - Presto powers all these channels through its state-of-the art platform. Presto is growing at a phenomenal pace, from one store to multi-stores, from 10 transactions per second to 10,000 TPS and from less than 100 users to currently millions of users! Over a billion USD worth of transactions have been enabled, with customers across the UK, Canada, South Africa, Middle East and India. Presto is a recognised thought leader and domain expert in digital commerce in both B2B and B2C spaces, continuously innovating and bringing new technology to its customers. This technology leadership is driving the roadmap, BE and FE technology and AI & ML applications, thanks to its team's in-depth experience in past companies like Nokia / IBM / Akamai, in Cloud, Open-Source, Ux, React-Native, etc. technologies. Responsibilities As Chief Architect – Ruby on Rails, you will play a strategic and hands-on leadership role in designing and delivering scalable backend architecture. You will work closely with cross-functional teams and lead engineering best practices across backend systems. Architect, design and implement robust, scalable backend systems using Ruby on Rails Lead and mentor engineering teams; contribute as a senior hands-on developer Own the full software lifecycle: requirement analysis, design, development, deployment, and monitoring Break down complex tasks, provide technical effort estimates, and manage timely delivery Define and evolve system architecture to support high availability, scalability, and performance Collaborate with DevOps to manage and optimize production and staging infrastructure Drive code quality through TDD/BDD practices using RSpec and related tools Ensure efficient schema design, indexing, and query optimization for large-scale applications Monitor system performance, diagnose issues, and implement solutions proactively Contribute to open-source projects and foster an engineering culture of innovation and excellence Required Experience 9–12 years of hands-on experience in backend development, primarily Ruby on Rails Proven track record of designing scalable architecture and leading engineering teams Strong understanding of MVC design pattern and web fundamentals (HTTP, REST, etc.) Deep expertise in database design and performance optimization Hands-on experience with CI/CD pipelines, automated deployments, and system monitoring Excellent knowledge of Git, Linux, and agile development practices Experience managing AWS infrastructure or other cloud platforms Open-source contributions and technical leadership in backend communities Preferred Skills Familiarity with microservices and event-driven architectures Exposure to containerization (Docker) and orchestration tools (Kubernetes) Strong communication and cross-functional leadership skills Working knowledge of frontend technologies (HTML, CSS, JS, React/React Native) Show more Show less

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana, India

Remote

Linkedin logo

We are looking for a Full-Stack Developer(Ruby on Rails) with 3–5 years of experience, skilled in React, TypeScript, and PostgreSQL. The candidate should have experience in building scalable, user-focused features and maintaining high-performance platforms. They must also be proficient with Sidekiq, RSpec, Jest, Git, Docker, and modern CI/CD tools. They should bring strong problem-solving skills, write clean, reliable code, and thrive in collaborative, fast-paced environments. Responsibilities Contribute to all phases of the software development lifecycle. Design, build, and maintain efficient, reusable, and reliable code across the full stack Manage framework upgrades, dependencies, and overall application health Work effectively with data storage systems such as PostgreSQL, Snowflake, and Amazon S3 Identify and resolve bottlenecks, bugs, and performance issues Help maintain high standards of code quality, organization, and automation Write unit, integration, and regression tests to ensure code reliability Ensure delivered features meet business requirements and technical specifications Participate in sprint planning, daily standups, retrospectives, and other agile ceremonies Communicate effectively within a distributed team using tools such as Slack, Zoom, and JIRA. Requirements Experience with Ruby on Rails and idiomatic Ruby development Strong experience with modern frontend development using React and TypeScript Solid understanding of relational databases, particularly PostgreSQL Experience with background job processing tools like Sidekiq Familiarity with tools such as Bundler, Yarn, Rake, and Webpack Understanding of object-oriented programming and RESTful APIs Experience with testing frameworks: RSpec (backend) and Jest (frontend) Proficiency with Git and CI/CD tools like GitHub Actions, Docker, and Kubernetes Ability to design scalable, maintainable software systems Nice to Have Experience with Python, PHP, or scripting languages Familiarity with Terraform or infrastructure-as-code principles Experience with dbt or Snowflake for data transformation and warehousing Exposure to AWS or other cloud environments. Show more Show less

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Description ROR Developer Experience: 4-6 years Job Location: Greater Noida, Bangalore, Pune Early Joiners Must Have Skills:ROR + Rspec+ PostgresSQL+ JavaScript+ Bootstrap Detailed Back-End – Ruby on Rails, at least 2 years of experience – PostgreSQL – RSpec – API development Front-End – SPA development experience – Backbone/Marionette (or any modern Javascript Framework) – CoffeeScript – BootstrapTools / Utilities – Capistrano – GitStrong Requirements ROR Developer Experience: 4-6 years Job Location: Greater Noida, Bangalore, Pune Early Joiners Must Have Skills:ROR + Rspec+ PostgresSQL+ JavaScript+ Bootstrap Detailed Back-End – Ruby on Rails, at least 2 years of experience – PostgreSQL – RSpec – API development Front-End – SPA development experience – Backbone/Marionette (or any modern Javascript Framework) – CoffeeScript – BootstrapTools / Utilities – Capistrano – GitStrong Job responsibilities RoR Dev What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally. Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today. Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way! High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world’s largest and most forward-thinking companies. Since 2000, we’ve been at the forefront of the digital revolution – helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services. Show more Show less

Posted 3 weeks ago

Apply

50.0 years

5 - 9 Lacs

Bengaluru

On-site

GlassDoor logo

Ref#: W117772 Department: Information Technology City: Bangalore State/Province: Karnataka Location: India Company Description Ralph Lauren Corporation (NYSE:RL) is a global leader in the design, marketing and distribution of premium lifestyle products in five categories: apparel, accessories, home, fragrances, and hospitality. For more than 50 years, Ralph Lauren's reputation and distinctive image have been consistently developed across an expanding number of products, brands and international markets. The Company's brand names, which include Ralph Lauren, Ralph Lauren Collection, Ralph Lauren Purple Label, Polo Ralph Lauren, Double RL, Lauren Ralph Lauren, Polo Ralph Lauren Children, Chaps, among others, constitute one of the world's most widely recognized families of consumer brands. At Ralph Lauren, we unite and inspire the communities within our company as well as those in which we serve by amplifying voices and perspectives to create a culture of belonging, ensuring inclusion, and fairness for all. We foster a culture of inclusion through: Talent, Education & Communication, Employee Groups and Celebration. Position Overview Purpose & Scope: We are seeking an experienced Automation QA Analyst to design, implement, and maintain automated test scripts for our Retail POS application. In this role, you will work closely with cross-functional teams, including QA, product management, and development, to ensure high-quality releases of the POS software. You will be responsible for automating tests to validate application functionality, performance, and security, ultimately contributing to the delivery of a robust and scalable retail platform. Essential Duties & Responsibilities Key Responsibilities Design, develop, and maintain automated test scripts for the Retail POS application. Collaborate with the development and QA teams to understand application functionality and identify areas for automation. Write and execute test cases to verify POS software performance, security, usability, and reliability. Work with CI/CD pipelines to integrate automated testing into the development process. Analyze test results, identify defects, and ensure they are logged, tracked, and resolved. Perform functional, regression, load, and performance testing of the POS application. Ensure test coverage is comprehensive and adheres to best practices. Develop and maintain testing frameworks and tools to improve the automation process. Troubleshoot and debug issues reported in automated test executions. Stay up to date with the latest testing tools, trends, and best practices. Create detailed test documentation, including plans, reports, and logs. Ensure testing is performed in accordance with retail standards and regulations. Experience, Skills, and Knowledge Technical Skills: Proven experience in automated testing with a strong focus on retail POS systems. Expertise in automation tools such as UFT One, SaaS ALM, Selenium, Appium or similar. Hands-on experience with programming languages such as Java, C#, Python, or JavaScript for test automation development. Experience with CI/CD tools like Jenkins, Azure DevOps, GitLab CI, or similar. Strong knowledge of test frameworks such as JUnit, TestNG, or RSpec. Understanding of REST APIs, Web Services, and experience with API testing tools (e.g., Postman, RestAssured). Familiarity with database testing (SQL queries, data validation, etc.) and working with relational databases. Experience in testing cloud-based applications, preferably with AWS or Azure. Strong understanding of agile methodologies (Scrum, Kanban). Experience: 3 years of experience in automation development, with a focus on retail applications or POS systems. Solid understanding of POS systems architecture, transactions, inventory management, payment processing, etc. Experience working in an Agile or DevOps environment. Proven track record of test automation within a fast-paced, production-oriented environment. Soft Skills: Strong problem-solving skills and attention to detail. Ability to communicate effectively with both technical and non-technical team members. Ability to prioritize tasks, work independently, and meet deadlines. Excellent collaboration and teamwork skills in cross-functional environments. Passionate about quality assurance and software testing best practices. Qualifications: Familiarity with retail compliance standards and industry-specific regulations (e.g., PCI DSS, EMV). Experience in testing Desktop, Mobile POS applications. Knowledge of UX/UI principles related to POS systems. Experience with performance testing tools for assessing POS application scalability.

Posted 3 weeks ago

Apply

50.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Ralph Lauren Corporation (NYSE:RL) is a global leader in the design, marketing and distribution of premium lifestyle products in five categories: apparel, accessories, home, fragrances, and hospitality. For more than 50 years, Ralph Lauren's reputation and distinctive image have been consistently developed across an expanding number of products, brands and international markets. The Company's brand names, which include Ralph Lauren, Ralph Lauren Collection, Ralph Lauren Purple Label, Polo Ralph Lauren, Double RL, Lauren Ralph Lauren, Polo Ralph Lauren Children, Chaps, among others, constitute one of the world's most widely recognized families of consumer brands. At Ralph Lauren, we unite and inspire the communities within our company as well as those in which we serve by amplifying voices and perspectives to create a culture of belonging, ensuring inclusion, and fairness for all. We foster a culture of inclusion through: Talent, Education & Communication, Employee Groups and Celebration. Purpose & Scope We are seeking an experienced Automation QA Analyst to design, implement, and maintain automated test scripts for our Retail POS application. In this role, you will work closely with cross-functional teams, including QA, product management, and development, to ensure high-quality releases of the POS software. You will be responsible for automating tests to validate application functionality, performance, and security, ultimately contributing to the delivery of a robust and scalable retail platform. Key Responsibilities Design, develop, and maintain automated test scripts for the Retail POS application. Collaborate with the development and QA teams to understand application functionality and identify areas for automation. Write and execute test cases to verify POS software performance, security, usability, and reliability. Work with CI/CD pipelines to integrate automated testing into the development process. Analyze test results, identify defects, and ensure they are logged, tracked, and resolved. Perform functional, regression, load, and performance testing of the POS application. Ensure test coverage is comprehensive and adheres to best practices. Develop and maintain testing frameworks and tools to improve the automation process. Troubleshoot and debug issues reported in automated test executions. Stay up to date with the latest testing tools, trends, and best practices. Create detailed test documentation, including plans, reports, and logs. Ensure testing is performed in accordance with retail standards and regulations. Technical Skills Experience, Skills & Knowledge Proven experience in automated testing with a strong focus on retail POS systems. Expertise in automation tools such as UFT One, SaaS ALM, Selenium, Appium or similar. Hands-on experience with programming languages such as Java, C#, Python, or JavaScript for test automation development. Experience with CI/CD tools like Jenkins, Azure DevOps, GitLab CI, or similar. Strong knowledge of test frameworks such as JUnit, TestNG, or RSpec. Understanding of REST APIs, Web Services, and experience with API testing tools (e.g., Postman, RestAssured). Familiarity with database testing (SQL queries, data validation, etc.) and working with relational databases. Experience in testing cloud-based applications, preferably with AWS or Azure. Strong understanding of agile methodologies (Scrum, Kanban). Experience 3 years of experience in automation development, with a focus on retail applications or POS systems. Solid understanding of POS systems architecture, transactions, inventory management, payment processing, etc. Experience working in an Agile or DevOps environment. Proven track record of test automation within a fast-paced, production-oriented environment. Soft Skills Strong problem-solving skills and attention to detail. Ability to communicate effectively with both technical and non-technical team members. Ability to prioritize tasks, work independently, and meet deadlines. Excellent collaboration and teamwork skills in cross-functional environments. Passionate about quality assurance and software testing best practices. Qualifications Familiarity with retail compliance standards and industry-specific regulations (e.g., PCI DSS, EMV). Experience in testing Desktop, Mobile POS applications. Knowledge of UX/UI principles related to POS systems. Experience with performance testing tools for assessing POS application scalability. Show more Show less

Posted 3 weeks ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Naukri logo

Dear Candidate, We are hiring an Erlang Developer to build resilient, distributed systems in telecom, messaging, or IoT platforms using the BEAM VM . Key Responsibilities: Build scalable, fault-tolerant systems in Erlang Work with OTP behaviors like gen_server, supervision trees Design systems with high uptime and soft real-time performance Write tests using EUnit and manage code with rebar3 Collaborate with DevOps to deploy distributed applications Required Skills & Qualifications: Strong grasp of Erlang , OTP , and concurrency models Familiar with hot code upgrades , Mnesia , and ETS Experience with distributed architecture and message passing Bonus: Experience with Elixir or RabbitMQ Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies

Posted 1 month ago

Apply

12.0 - 15.0 years

55 - 60 Lacs

Ahmedabad, Chennai, Bengaluru

Work from Office

Naukri logo

Dear Candidate, We are hiring a Haskell Developer to develop highly-reliable software with an emphasis on correctness and maintainability. Key Responsibilities: Design and implement backend systems in Haskell Apply type-safe and pure functional programming principles Write tests, property checks, and formal verifications Collaborate on domain modeling, APIs, and compiler extensions Optimize code for performance and memory safety Required Skills & Qualifications: Proficient in Haskell , GHC , and Cabal/Stack Familiar with typeclasses , monads , and algebraic data types Experience with Servant , Yesod , or Snap frameworks Bonus: Background in formal methods or financial systems Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Srinivasa Reddy Kandi Delivery Manager Integra Technologies

Posted 1 month ago

Apply

3.0 - 6.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Position : Senior Software Engineer (ROR) Location : Noida Experience : 3 to 6 years Key Responsibilities Design, develop and maintain scalable web applications using Ruby on Rails. Write clean, efficient, and well-tested code following best practices. Design and implement RESTful APIs for seamless integration with frontend applications and third-party services. Optimize application performance by identifying bottlenecks and improving query efficiency. Collaborate with frontend developers, designers, and product managers to deliver a seamless user experience. Implement security best practices to ensure application robustness. Automate testing and deployment pipelines using CI/CD tools. Participate in code reviews, ensuring high code quality and adherence to best practices. Work with databases like PostgreSQL, MySQL, or NoSQL solutions. Troubleshoot and resolve production issues effectively. Document technical designs, workflows, and processes on Jira Confluence for team-wide and Qualifications : Bachelor's degree in computer science, Information Technology, or a related field. Proven experience as a Ruby on Rails developer, with a strong portfolio of past skills : Strong knowledge of Object-Oriented Programming (OOP) and MVC architecture. Experience with SQL databases (PostgreSQL / MySQL) and writing optimized queries. Proficiency in RESTful API development and third-party API integrations. Hands-on experience with Ruby, ROR, JavaScript, HTML, CSS, and frontend frameworks like React or Vue.js. Knowledge of background job processing using Sidekiq, Resque, or Delayed Job. Familiarity with caching strategies (Redis, Memcached). Experience with testing frameworks (RSpec, MiniTest) and test-driven development (TDD). Familiarity with containerization (Docker) and cloud platforms (AWS, GCP, Azure). Exposure to Agile methodologies and tools like JIRA, Trello, or Asana. Experience with CI/CD pipelines for automated deployment. Strong problem-solving skills and ability to work in a collaborative team Skills : Strong analytical and problem-solving skills with attention to detail. Excellent communication and ability to articulate complex technical concepts to non-technical stakeholders. Leadership capabilities with experience mentoring and guiding junior developers. Adaptability to work in Agile/Scrum environments and deliver under tight to have skills : Knowledge of microservices architecture. Experience in DevOps practices for infrastructure management. Contributions to open-source projects or personal RoR projects. (ref:hirist.tech) Show more Show less

Posted 1 month ago

Apply

5.0 - 10.0 years

27 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

Hiring for a Full Stack Developer Experience: 7 -10 years Work Location: Bangalore Immediate Joiners : Preferable Working Days : 5 Days Employment : full Time Job Description: Full Stack Developer, SaaS Product Engineering (Ruby on Rails, React.js, Next.js, AWS) Location: Office Experience Level: 7-10 Years Employment Type: Full-Time About the Role We are looking for a skilled and passionate Full Stack Developer to join our SaaS Product Engineering team. You will work across backend and frontend technologies to build, optimize, and scale multiple SaaS products in a dynamic environment. If you are excited by clean code, modern cloud-native practices, and the chance to contribute to impactful products from the ground up, we would love to meet you! Key Responsibilities Develop and maintain scalable SaaS-based platforms using Ruby on Rails (backend) and React.js / Next.js (frontend). Build RESTful APIs and integrate third-party services as needed. Collaborate with Product Managers, Designers, and QA teams to deliver high-quality product features for multiple projects. Write clean, secure, maintainable, and efficient code following best practices. Optimize applications for performance, scalability, maintainability, and security. Participate actively in code reviews, sprint planning, and team discussions. Support DevOps practices including CI/CD pipelines and cloud deployments on AWS . Take technical architectural level decisions for the products Continuously research and learn new technologies to enhance product performance. Required Skills and Experience 3-6 years of hands-on software engineering experience, preferably with SaaS platforms. Strong Full Stack Development Skills: Backend: Ruby on Rails (6+ preferred) Frontend: React.js, Next.js (static generation and server-side rendering) Database: PostgreSQL, MongoDB, Redis Experience deploying applications to AWS cloud environment. Good understanding of APIs (RESTful and/or GraphQL) and third-party integrations. Familiarity with Docker and CI/CD pipelines (GitHub Actions, GitLab CI, etc.). Knowledge of security principles (OAuth2, API security best practices). Familiarity with Agile development methodologies (Scrum, Kanban). Experience in handling a team. Basic understanding of test-driven development (RSpec, Jest or similar frameworks). Preferred (Nice-to-Have) Exposure to AWS Lightsail , EC2 , or Lambda . Experience with SaaS multi-tenant system design. Experience with third-party integrations like payments application. Previous work experience in startups or high-growth product companies. Basic knowledge of performance tuning and system optimization. Who You Are A problem solver with strong technical fundamentals. A self-motivated learner who enjoys working in collaborative environments. Someone who takes ownership and accountability for deliverables. A team player willing to mentor junior developers and contribute to team goals. What We Offer Opportunity to work on innovative, impactful SaaS products. A collaborative and transparent work culture. Growth and learning opportunities across technologies and domains. Competitive compensation and benefits. Role & responsibilities Share your updated resumes to: Email Resumes to : recruitment@invensis.net if You relevant Regards HR Team Invensis.net Bangalore Branch

Posted 1 month ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

Remote

Linkedin logo

Role Overview: As a Software Engineer (Platform), you will be responsible for developing, optimizing, and maintaining platform components and services, working primarily with Ruby on Rails. You will also have the opportunity to work with Elixir, Kafka, SQL, and other cutting-edge technologies. The ideal candidate will have a strong Ruby on Rails background, be familiar with platform engineering practices, and enjoy collaborating across teams to deliver robust, scalable systems. Key Responsibilities Platform Development: Design and build backend services and platform features using Ruby on Rails as the primary framework. System Architecture: Collaborate with engineering teams to define and implement scalable and maintainable systems architecture. API Design: Develop and maintain RESTful or GraphQL APIs that support front-end and third-party integrations. Database Management: Work with relational databases (SQL, PostgreSQL, MySQL) to design data models, write complex queries, and optimize database performance. Message Queuing & Event Streaming: Work with Kafka for event-driven architecture and message queuing to ensure system reliability and scalability. Caching: Implement caching strategies using tools like Redis to optimize performance and reduce latency. Performance & Scalability: Optimize platform services for performance, scalability, and reliability, particularly for large-scale data handling. Code Quality & Testing: Follow best practices for clean, maintainable code, and write automated tests to ensure system reliability. Collaboration: Work closely with cross-functional teams, including frontend developers (React/Typescript), DevOps, and product teams, to deliver high-quality, user-friendly features. Continuous Improvement: Stay up-to-date with new technologies, industry trends, and best practices to continuously improve the platform. Required Skills & Qualifications Strong experience with Ruby and Ruby on Rails (primary focus). Proficiency in SQL and experience with relational databases (PostgreSQL, MySQL). Experience working with Kafka for building event-driven architectures and handling messaging queues. Strong understanding of API design (RESTful, GraphQL) and integration with various systems. Nice to have a Familiarity with backend caching techniques using Redis. Ability to write clean, maintainable, and efficient code following best practices and design patterns. Experience with version control systems like Git. Knowledge of testing frameworks and practices (e.g., RSpec, Minitest). Strong problem-solving skills, attention to detail, and the ability to troubleshoot complex technical issues. Excellent communication skills and the ability to work effectively in a collaborative team environment. Preferred Qualifications Elixir experience or willingness to learn. Familiarity with React and TypeScript for full-stack development. Experience with Docker and containerization. Familiarity with cloud platforms such as AWS, Google Cloud, or Azure. Knowledge of CI/CD pipelines and automated deployment practices. Familiarity with Agile methodologies and project management tools. Why Join Us Be part of a dynamic, innovative team working on cutting-edge technologies. Opportunities for professional growth and career advancement. Competitive salary and benefits package. Flexible work hours and remote work options. Show more Show less

Posted 1 month ago

Apply

6.0 - 11.0 years

10 - 20 Lacs

Ahmedabad, Bengaluru, Jodhpur

Work from Office

Naukri logo

We are looking for a skilled and experienced Senior Ruby on Rails (ROR) Developer to join our development team in Jodhpur. The ideal candidate will have 6-10 years of hands-on experience in Ruby on Rails development and will play a key role in building and maintaining high-quality web applications. You will work closely with other developers, product managers, and designers to deliver cutting-edge solutions that meet business needs. Key Responsibilities: Design, develop, and maintain scalable, secure, and high-performance Ruby on Rails applications. Write clean, well-documented, and efficient code following industry best practices. Collaborate with cross-functional teams (product managers, designers, and QA engineers) to deliver features on time and meet requirements. Participate in architectural decisions, code reviews, and mentoring of junior developers. Troubleshoot, debug, and optimize application performance to ensure high availability and fast response times. Implement and integrate RESTful APIs and third-party services into applications. Ensure security best practices are followed, and conduct regular code audits. Stay up-to-date with new technologies, frameworks, and industry trends to continuously improve development processes. Lead the continuous improvement of our development lifecycle, including test automation and CI/CD processes. Provide support during the production environment, including troubleshooting, debugging, and resolving issues. Mentor and guide junior team members, helping them develop their skills and knowledge in Ruby on Rails. Required Skills and Qualifications: 6-10 years of professional experience in Ruby on Rails development, with a solid understanding of the Rails framework. Strong knowledge of object-oriented programming, design patterns, and software development principles. Experience working with relational databases (PostgreSQL, MySQL) and database design. Proficiency in building and consuming RESTful APIs and working with JSON. Familiarity with front-end technologies (HTML, CSS, JavaScript, and JavaScript frameworks like React or Angular). Experience with Git and version control best practices. Knowledge of test-driven development (TDD) and experience with tools like RSpec or Minitest. Strong debugging, performance tuning, and troubleshooting skills. Ability to lead projects, prioritize tasks, and work in a fast-paced, collaborative environment. Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders. Preferred Skills: Familiarity with AWS, Docker, Kubernetes, or other cloud-based solutions and containerization tools. Experience with front-end JavaScript frameworks like React, Angular, or Vue.js. Familiarity with background job processing tools such as Sidekiq or Resque. Knowledge of Agile/Scrum methodologies and version control workflows. Experience with CI/CD pipelines, Jenkins, or similar automation tools. Familiarity with DevOps practices and tools for deployment and monitoring.

Posted 1 month ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

About Highspot Highspot is a software product development company and a recognized global leader in the sales enablement category, leveraging cutting-edge AI and GenAI technologies at the core of its robust Software-as-a-Service (SaaS) platform. Highspot is revolutionizing how millions of individuals work worldwide. Through its AI-powered platform, Highspot drives enterprise transformation to empower sales teams through intelligent content management, training, contextual guidance, customer engagement, meeting intelligence, and actionable analytics. The Highspot platform delivers advanced features tailored to business needs, in a modern design that sales and marketing executives appreciate and is the #1 rated sales enablement platform on G2 Crowd. While headquartered in Seattle, Highspot has expanded its footprint across America, Canada, the UK, Germany, Australia, and now India, solidifying its presence in the Asia Pacific markets. About The Role We are looking for a Senior Full Stack Software Engineer who will bring creativity and experience as they work collaboratively with a talented team. As a senior full stack engineer, you will be responsible for leading the design and development of core frontend features of the Highspot platform. Our ideal candidate understands how to build customer-facing web applications; they are a skilled communicator who enjoys working collaboratively with designers, product managers, and engineers; they are self-managed, curious, and resourceful. Responsibilities Partner with UX, Product Management, Data Science, and other teams to create software that customers love Develop new customer-facing product features Recommend and drive frontend infrastructure improvements Collaborate with our UI/UX designers and Product owners to translate product ideas, specifications, and mocks into fully functional and accessible user experiences Maximise what is possible with JavaScript, CSS, and HTML in the browser Drive our crew’s technical vision and implementation strategy Mentor and empower your team members Collaborate with the broader Engineering team on overall technical strategy, processes and frontend infrastructure Required Qualifications You should possess expertise in ReactJS, Redux You should possess 6+ years of experience building front end applications, working with databases, and implementing production-ready high quality features Proficiency in building cross-browser, highly interactive web applications using JavaScript, HTML, and CSS Prior exposure to Postgres, Padrino or Ruby on Rails framework is a plus Competency in conducting unit and integration tests using Jest, React testing library, and RSpec Ability to perform end-to-end automation tests with Test Cafe Proficiency in building, integrating with, and supporting APIs and web services using a variety of languages, data formats, and data transformations Demonstrated ability to effectively collaborate with cross-functional teams, including designers, product managers, and other developers, to develop and deliver high-quality applications An entrepreneurial spirit: you’re agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals Comfortable with modern open source technologies and tools Experience developing software products, scalable internet software, and applications using a range of software models including object-oriented and functional design patterns B.S./M.S. in Computer Science or equivalent industry experience Equal Opportunity Statement We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of age, ancestry, citizenship, color, ethnicity, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or invisible disability status, political affiliation, veteran status, race, religion, or sexual orientation. Did you read the requirements as a checklist and not tick every box? Don't rule yourself out! If this role resonates with you, hit the ‘apply’ button. Show more Show less

Posted 1 month ago

Apply

0 years

0 Lacs

India

Remote

Linkedin logo

Position: Sr Software Engineer - Angular & RoR Location: Remote Experience: 7-10 yrs Work Mode : Remote The Position We are seeking a seasoned engineer with a passion for changing the way millions of people save energy. You’ll work within the Engineering team to build and improve our platforms to deliver flexible and creative solutions to our utility partners and end users and help us achieve our ambitious goals for our business and the planet. We are seeking a skilled and passionate Fullstack Developer with expertise in Angular and RoR to join our development team. As a Fullstack Developer, you will be responsible for contributing to Frontend & Backend systems in a global scaled agile model. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. You will own the development and its quality independently and be responsible for high quality deliverables. And you will work with a great team with excellent benefits. Responsibilities & Skills You should: ● Be excited to work with talented, committed people in a fast-paced environment. ● Be designing, building, and maintaining high performance responsive Web Applications and dashboards with reusable, and reliable code ● Use a rigorous approach for product improvement and customer satisfaction. ● Love developing great software as a seasoned product engineer. ● Have a strong eye for detail and quality of code. ● Have an agile mindset Required Skills: ● You are an experienced developer – you ideally have 7 or more years of professional experience on complex applications. ● 5+ years of experience in Angular ● 3+ years of Ruby/Python experience, preferably Ruby( Ruby 3 or higher & Rails 6 or higher). ● Good understanding of Rails/Django framework, its core principles with an understanding of the Core and Internals. ● Good understanding of Docker/K8s stack. ● Experienced in Git and Continuous deployment. ● Experience in writing SQL queries - joins, query optimization, etc. ● Experience in developing APIs to industry-accepted RESTful standards. ● Must possess an aptitude for quick learning and the ability to work autonomously. ● Demonstrable experience with writing unit and functional tests using libraries like Rspec. ● A knack for benchmarking and optimization. ● Ability to understand product requirements and translate them into technical requirements Qualifications ● Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Show more Show less

Posted 1 month ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Description Same As above Requirements Full Stack Developer “Overview: Reporting to the Sr. Full Stack Development Lead, the successful candidates will be instrumental in executing and delivering well tested code. In this role, you will have the opportunity to work on a diverse range of projects, including our core applications and customer-facing interfaces. This position will require you to work in close concert, as part of a larger geographically distant team where you will be required to share your insights to drive a better process.” “Responsibilities: Design, build, and maintain efficient, reusable, and tested code Drive the expansion of client suite of Python and Ruby based webservices Engineer documented, scalable, and secure APIs from deprecated legacy code Actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges Work closely with client product team Be a productive member of an inclusive team where pairing and peer reviewed code are valued Follow best practices (continuous integration, SCRUM, refactoring, and code standards) Drive continuous adoption and integration of relevant new technologies into design Engineer documented, scalable, and secure APIs from deprecated legacy code Work with AWS Serverless technologies” “Qualifications: 5+ year of software development and 3+ years of Python development experience 1+ Ruby experience preferred 3+ years of experience with web frameworks (preferred: Rails or Rack, Django) 1+ years of Angular, React, or Vue.js Demonstrated experience with AWS Services (services preferred: Lambda, SQS, S3) Experience working in a software product driven environment Demonstrable knowledge of front-end technologies such as JavaScript, HTML5, CSS3 Workable knowledge of relational databases (ex: MySQL, Postgres) BS/MS degree in Computer Science or equivalent experience Knowledge of version control, such as Git Familiarity with Docker (containerized environment) Knowledge of testing libraries (ideally: rspec, pytest, jest) Experience with Linters (ex: RuboCop, Flake8, ESLint)” Job responsibilities same as above What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally. Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today. Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way! High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world’s largest and most forward-thinking companies. Since 2000, we’ve been at the forefront of the digital revolution – helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services. Show more Show less

Posted 1 month ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Description Same As above Requirements Software Development Engineer in Test (SDET) “Overview: The SDET is responsible to be the subject matter expert for all software development testing. This is an outstanding opportunity where you will be responsible for integrating complex project testing plans, within Agile (Scrum) framework, to help validate and verify the quality of world class software solutions. You have a great passion for modern technology, and you are driven by your energy to identify and resolve complex problems.” “Responsibilities: The main focus of this role will be automated testing with manual testing as needed. Design, develop, and document application test strategies, test plans, and test cases based on software requirements and technical specifications for all of client product offerings. Collaborate with our DevOps team as we move towards automating 100% of our regression tests. Create, implement, and maintain test coverage for client Web applications. Work with Project Managers and other engineers to define the project’s testing methodology and manage the test execution for small to large sized projects. Work collaboratively with test teams composed of staff drawn from various IT and business units. Automate and monitor the testing execution for each sprint (Agile). Identify, log, and track defects in a defect tracking system. Prioritize testing tasks, scenarios, and test cases and track and report on testing activities. Conduct exploratory testing on client applications during development (TDD). Regularly conduct research and offer management insight into industry best-practices and processes. Work in a collaborative, quality focused role in agile development teams. Perform thorough regression testing when bugs are resolved alongside the SRE team.” “Qualifications: 5+ years of SDET experience in a complex web-based software development environment 3+ years of performance and API testing experience using tools like LoadRunner, WebLOAD or Apache JMeter Experience with CodeceptJS testing framework (or equivalent Javascript based testing framework). Experience using GitHub Post-secondary education in Computer Science, Engineering, the Sciences or Mathematics. Experience with Quality Assurance in an Agile environment. Experience with Ruby and Javascript test libraries (RSpec, MiniTest, Jest) is an asset. Experience with test automation in CI/CD workflows in GitHub Actions or an equivalent such as Jenkins or AWS CodeBuild. Hands-on working experience with commercial databases (MySQL, PGSQL, AWS Aurora). Previous experience with a containerized environment (Docker, AWS ECS, Kubernetes) is desired. Experience with Datadog or similar monitoring and analytics tool is a nice to have. Strong understanding of software development life cycles and Testing Principles.” Job responsibilities same as above What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally. Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today. Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way! High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world’s largest and most forward-thinking companies. Since 2000, we’ve been at the forefront of the digital revolution – helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services. Show more Show less

Posted 1 month ago

Apply

3 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Job Title: Electron Developer Experience: 3+ years Location: Ahmedabad, Gujarat Department: React About Simform: Simform is a premier digital engineering company specializing in Cloud, Data, AI/ML, and Experience Engineering to create seamless digital experiences and scalable products. Simform is a strong partner for Microsoft, AWS, Google Cloud, and Databricks. With a presence in 5+ countries, Simform primarily serves North America, the UK, and the Northern European market. Simform takes pride in being one of the most reputed employers in the region, having created a thriving work culture with a high work-life balance that gives a sense of freedom and opportunity to grow. Job overview: We’re looking for an experienced ElectronJS Developer to join our team. The ideal candidate will have a deep understanding of ElectronJS, including its core principles, APIs, and packaging tools like Electron Builder or Packager. You should be skilled in at least one modern frontend framework (Angular, React, or Vue) and have solid knowledge of Node.js and modern JavaScript (ES6+). Requirements Experience with ElectronJS.Thorough understanding of ElectronJS and its core principles and APIs.Knowledge of any of front end language (Angular , React , Vue)Knowledge of app performance strategies,optimization and ArchitectureHighly knowledge about electron builder or electron packager for packaging the applicationHighly Knowledge about the auto update application and code signing with upload to App Store and Windows StoreKnowledge of nodes and it's APIs Knowledge of newer specifications of EcmaScript and javascriptKnowledge of CI/CD process (eg. travis,jenkins)Familiarity of dockerExpertise with code testing best practices, including unit, and integration testing to ensure quality of code (Mocha, Jasmine, Rspec, Capybara, Karma, Protractor)Familiarity with code versioning tools such as Git, SVN, Github, Bitbucket. Required Skills & Qualifications: Experience: 3+yrsThorough understanding of ElectronJs and its core principlesProficiency in at least one modern frontend framework: Angular, React, or Vue.Strong knowledge of Node.js and its APIs.Solid understanding of JavaScript (ES6+) and modern ECMAScript specifications.Experience with Electron packaging tools such as Electron Builder or Electron Packager.Hands-on experience with auto-update mechanisms, code signing, and app store deployments (Windows and macOS).Familiarity with application performance strategies, optimization techniques, and software architecture best practices. Working knowledge of CI/CD pipelines and tools like Travis or Jenkins. Exposure to Docker and containerized application environments Expertise in automated testing including unit and integration testing using tools like Mocha, Jasmine, Karma, RSpec, Capybara, and Protractor. Proficient in version control systems such as Git, SVN, GitHub, or Bitbucket. Preferred Skills: Experience with cloud technologies like various services of AWS.Experience with microservices Why Joins Us: Young Team, Thriving Culture Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.Well-balanced learning and growth opportunities Free health insurance. Office facilities with a game zone, in-office kitchen with affordable lunch service, and free snacks. Sponsorship for certifications/events and library service. Flexible work timing, leaves for life events, WFH and hybrid options.

Posted 1 month ago

Apply

4 - 8 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

Role name : Full stack Ruby on Rails Developer Key Technologies and skillsets the role will encompass : - Must have minimum of 4-8 years- full stack developer experience and a high level of confidence. - Must have 3+ years of professional experience on Ruby on Rails & Confident with Ruby. - Must have Writing RSpec (testing framework for Ruby). - Must have work experience in Test Driven development TDD. - 3+ years of professional experience on Java scripts frameworks/libraries such as; Nuxt, Vue.js, plot.ly or similar is must. - Design exposure on RESTful API approach and authentication mechanisms. - Experience with cypress.io & Jest framework is must. - Experience optimizing Postgres queries, and redis caching strategies. - Experience with AWS - Experience writing unit, integration, behavioural tests for software applications. - Code reviews - Experience developing web applications on Linux OSs. You will be working within the Development Team, collaborating with Test, Operations and product owners to ensure successful build implementation and integration of all tiers in software applications and communicate technical parameters and constraints to the relevant teams. As a senior member of the Development team you will also have the opportunity to mentor and coach other members of the team as well as play a part in design/architecture.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies