Cutshort logo
HeyMath logo
Ruby on Rails Developer
Ruby on Rails Developer
HeyMath's logo

Ruby on Rails Developer

Sivakumar Periadurai's profile picture
Posted by Sivakumar Periadurai
1 - 3 yrs
₹6L - ₹8L / yr
Chennai
Skills
skill iconRuby on Rails (ROR)
skill iconJavascript
MySQL
skill iconMongoDB
About Us Incorporated in June 2000, Sankhyaa Learning is an Ed-tech product company, based in Chennai and focused on improving the quality of Maths & Science education globally through our flagship products: HeyMath! & HeyScience! We develop our products in formal collaboration with the University of Cambridge who we have partnered with since our inception. Over 95% of our work is with overseas customers, and we are investing heavily in building world-class capabilities in Software Engineering to support our next phase of growth – which will include consumer facing Apps in multiple languages, offline delivery capabilities as well as server side integration with our distribution partners to deliver the best user experience. The office environment is very collegiate and you will get to work in small, high-impact teams. What we are looking: - We are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users. - Your primary focus will be a development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. - You will also be responsible for integrating the front-end elements built by your co-workers into the application. - Therefore, a basic understanding of front-end technologies is necessary as well.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About HeyMath

Founded :
2000
Type :
Product
Size :
20-100
Stage :
Profitable

About

HeyMath! is an educational technology company that provides a flat world curriculum for mathematics education. It offers bite-sized animated and interactive explanations to help students understand math concepts visually and remove the fear of math. HeyMath! was founded in 2000 by Nirmala Sankaran and Harsh Rajan and has received recognition for its innovative approach to education.
Read more

Connect with the team

Profile picture
Sivakumar Periadurai

Company social profiles

linkedintwitterfacebook

Similar jobs

Wekan Enterprise Solutions
Bengaluru (Bangalore)
7 - 12 yrs
Best in industry
skill iconNodeJS (Node.js)
skill iconMongoDB
Microservices
NestJS
skill iconAmazon Web Services (AWS)
+4 more

Backend - Software Development Engineer III


Experience - 7+ yrs


About Wekan Enterprise Solutions


Wekan Enterprise Solutions is a leading Technology Consulting company and a strategic investment partner of MongoDB. We help companies drive innovation in the cloud by adopting modern technology solutions that help them achieve their performance and availability requirements. With strong capabilities around Mobile, IOT and Cloud environments, we have an extensive track record helping Fortune 500 companies modernize their most critical legacy and on-premise applications, migrating them to the cloud and leveraging the most cutting-edge technologies.


Job Description


We are looking for passionate software engineers eager to be a part of our growth journey. The right candidate needs to be interested in working in high-paced and challenging environments leading technical teams, designing system architecture and reviewing peer code. Interested in constantly upskilling, learning new technologies and expanding their domain knowledge to new industries. This candidate needs to be a team player and should be looking to help build a culture of excellence. Do you have what it takes?

You will be working on complex data migrations, modernizing legacy applications and building new applications on the cloud for large enterprise and/or growth stage startups. You will have the opportunity to contribute directly into mission critical projects directly interacting with business stakeholders, customers technical teams and MongoDB solutions Architects.


Location - Chennai or Bangalore


  • Relevant experience of 7+ years building high-performance back-end applications with at least 3 or more projects delivered using the required technologies
  • Good problem solving skills
  • Strong mentoring capabilities
  • Good understanding of software development life cycle
  • Strong experience in system design and architecture
  • Strong focus on quality of work delivered
  • Excellent verbal and written communication skills


Required Technical Skills


  • Extensive hands-on experience building high-performance web back-ends using Node.Js and Javascript/Typescript
  • Min two years of hands-on experience in NestJs
  • Strong experience with Express.Js framework
  • Implementation experience in monolithic and microservices architecture
  • Hands-on experience with data modeling on MongoDB and any other Relational or NoSQL databases
  • Experience integrating with any 3rd party services such as cloud SDKs (Preferable X), payments, push notifications, authentication etc…
  • Hands-on experience with Redis, Kafka, or X
  • Exposure into unit testing with frameworks such as Mocha, Chai, Jest or others
  • Strong experience writing and maintaining clear documentation


Good to have skills:


  • Experience working with common services in any of the major cloud providers - AWS or GCP or Azure
  • Technical certifications in AWS / Azure / GCP / MongoDB or other relevant technologies


Read more
A FinTech company based in Delhi
A FinTech company based in Delhi
Agency job
via Qrata by Prajakta Kulkarni
NCR (Delhi | Gurgaon | Noida)
4 - 10 yrs
₹10L - ₹30L / yr
skill iconPython
skill iconGo Programming (Golang)
skill iconRedis
MySQL
skill iconNodeJS (Node.js)

About the job

The Role:

We are looking for an enthusiastic Technology Lead (Python or Node), who adopts a hands-on approach and loves to build scalable, distributed and large web / mobile products. You would be responsible for designing the architecture, reviewing the code, building the technology and deploying web/mobile applications.


Responsibilities:

  • Own the product development from scratch.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Architect scalable software solutions and mentor a team of high performing developers.
  • Participate in code reviews, design reviews, SCRUM ceremonies, and troubleshoot to ensure uptime for live systems etc.

Requirements:

  • Bachelor's degree in a technology-related field from a premier college.  
  • Prior 4+ years of experience in back-end development (Python/ Golang) in a start-up or a dynamic work environment.
  • Good exposure in writing and optimizing SQL for high-performance systems.
  • Understanding of asyncio and eventloop/ uvloop concepts. Knowledge of frameworks such as Quart/ Fastapi/ Starlette is preferred.
  • Knowledge of AWS; Caching technologies like Redis, Memcache; ELK; mySQL Databases, etc.
  • Strong understanding of System Design, Microservice Architecture, Kafka, Pub/Sub, Message queues, and in-memory data stores etc.
  • Customer oriented, responsive to changes, and able to multi-task in a fast-paced environment.

We offer an innovative, fast paced, and entrepreneurial work environment where you’ll be at the centre of leading change by leveraging technology and creating boundless impact in the FinTech ecosystem.
Read more
Code Clinic Pvt Ltd
Ahmedabad
1 - 3 yrs
₹1L - ₹3L / yr
skill iconPHP
MySQL
skill iconLaravel
skill iconCodeIgniter

Responsibilities for PHP Developer

 

·        Develop, record and maintain cutting edge web-based PHP applications on portal plus premium service platforms

·        Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team

·        Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications

·        Prepare and maintain all applications utilizing standard development tools

·        Utilize backend data services and contribute to increase existing data services API

·        Lead the entire web application development life cycle right from concept stage to delivery and post launch support

·        Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues

·        Document the development process, architecture, and standard components

·        Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager

·        Keep abreast of new trends and best practices in web development

·        Previous working experience as a PHP / Laravel developer for (x) year(s)

·        In depth knowledge of object-oriented PHP and Laravel 5 PHP Framework

·        Hands on experience with SQL schema design, SOLID principles, REST API design 

·        Software testing (PHPUnit, PHPSpec, Behat)

·        MySQL profiling and query optimization

·        Creative and efficient problem solver

Read more
Recro
at Recro
1 video
32 recruiters
Mounashree JP
Posted by Mounashree JP
Bengaluru (Bangalore)
4 - 5 yrs
Best in industry
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
Data Structures

Key Responsibilities:

  • Rewrite existing APIs in NodeJS.
  • Remodel the APIs into Micro services-based architecture.
  • Implement a caching layer wherever possible.
  • Optimize the API for high performance and scalability.
  • Write unit tests for API Testing.
  • Automate the code testing and deployment process.


Skills Required:

  • At least 3 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
  • Excellent hands-on experience using MySQL or any other SQL Database.
  • Good knowledge of MongoDB or any other NoSQL Database.
  • Good knowledge of Redis, its data types, and their use cases.
  • Experience with graph-based databases like GraphQL and Neo4j.
  • Experience developing and deploying REST APIs.
  • Good knowledge of Unit Testing and available Test Frameworks.
  • Good understanding of advanced JS libraries and frameworks.
  • Experience with Web sockets, Service Workers, and Web Push Notifications.
  • Familiar with NodeJS profiling tools.
  • Proficient understanding of code versioning tools such as Git.
  • Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
  • Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
  • Experience building a large-scale social or location-based app.


Read more
MIDAS FINTECH SOLUTIONS PVT LTD
Midas Fintech Solutions Private Limited
Posted by Midas Fintech Solutions Private Limited
Remote only
0 - 3 yrs
₹5L - ₹10L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
skill iconRedis
+8 more

Midas is a fintech company that specializes in building state-of-the-art technological solutions for algorithmic trading, investments, and analytics for global financial markets. Headquartered in Mumbai, Midas aims to establish a strong presence in GIFT City (Gandhinagar), London, New York, and Singapore in the near future.

Our team consists of highly motivated and skilled individuals who serve sophisticated clients across various segments, including affluent individuals, high-net-worth individuals, ultra-high net-worth individuals, family offices, and institutions. We offer an excellent platform for personal and professional development within a highly committed and collaborative team in a mission-driven and results-oriented environment.


We are currently seeking a Backend Developer to join our team. The ideal candidate should be an expert in JavaScript, TypeScript, Node JS, MongoDB, Redis, Linux servers, and networking protocols (TCP and UDP). Additionally, the candidate should possess the following qualifications:

  1. The ideal candidate should possess expert-level knowledge in technologies such as JavaScript, TypeScript, Node JS, MongoDB, Redis, Linux servers, and networking protocols (TCP and UDP). This includes understanding how to use these technologies to develop and deploy backend systems, as well as troubleshooting and optimizing them.
  2. Proficient in automation technology, the candidate should be able to optimize existing infrastructure, identify and implement design patterns, and understand data structures and algorithms. This includes an ability to evaluate and recommend new technologies that can improve the performance and scalability of the system.
  3. The candidate should be familiar with version control and project management tools such as GIT, JIRA, etc. and be able to use them effectively to manage and collaborate on code development.
  4. Strong understanding of multithreading and multiprocessing concepts, and the ability to make tweaks and optimizations in similar domains for the purpose of improving performance and scalability.
  5. Understanding of clustering and load balancing, including the ability to design and implement solutions that can improve the availability and scalability of the system.
  6. Understanding of cyber security protocols and their application in the development and deployment of backend systems. This includes knowledge of best practices for securing systems, as well as the ability to identify and mitigate potential security threats.
  7. Ability to implement CI/CD pipelines when needed. This includes an understanding of the various steps involved in creating, testing, and deploying code, as well as knowledge of the tools and technologies used to automate these processes.
  8. Familiarity with tools such as NGINX or HAProxy and understanding how they can be used to improve the performance and scalability of the system.
  9. Eagerness to learn and upgrade skills as per the demands of the product. This includes an ability to stay current with new technologies and best practices in the field, as well as a willingness to continuously improve one's own skills.
  10. Proven experience in the industry and ability to work in a fast-paced environment. The candidate should have a solid understanding of the financial markets and the technology used to support them.
  11. Strong problem-solving and analytical skills, ability to work independently and as part of a team. The candidate should be able to identify and solve complex problems and work effectively with others to achieve common goals.
  12. Strong communication and interpersonal skills. The candidate should be able to effectively communicate with both technical and non-technical stakeholders, and work well in a team environment.

The ideal candidate will be a self-motivated, results-driven individual who is passionate about technology and its application to the financial markets. If you meet the above qualifications and are interested in joining our team, please apply for the position.




Read more
Corewave
at Corewave
1 recruiter
Monica Chauhan
Posted by Monica Chauhan
Delhi
1 - 3 yrs
₹2.5L - ₹4L / yr
skill iconPHP
MySQL
skill iconLaravel
skill iconCodeIgniter

Responsibilities

·       Integration of user-facing elements developed by front-end developers

·       Build efficient, testable, and reusable PHP modules

·       Solve complex performance problems and architectural challenges

·       Integration of data storage solutions {may include databases, key-value stores, blob stores, etc.}

 

Requirements:

·       Bachelor's degree in Computer Science/ B.E/B.Tech/M.C.A or related field

·       Strong knowledge of PHP web frameworks {such as Laravel, Codeigniter, etc depending on your technology stack}

·       Understanding the fully synchronous behavior of PHP, MVC design patterns and object-oriented PHP programming

·       Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

·       Understanding accessibility and security compliance (Depending on the specific project)

·       Understanding fundamental design principles behind a scalable application

·       User authentication and authorization between multiple systems, servers, and environments

·       Creating database schemas that represent and support business processes

·       Familiarity with SQL/NoSQL databases and their declarative query languages

·       Proficient understanding of code versioning tools, such as Git

Read more
Semperfi Services and Solutions
Deepshikha Raj
Posted by Deepshikha Raj
Bengaluru (Bangalore)
4 - 6 yrs
₹1L - ₹15L / yr
skill iconNodeJS (Node.js)
TypeScript
skill iconAmazon Web Services (AWS)
skill iconMongoDB
Mongoose
+1 more

Responsibilities:

- Develop, record and maintain cutting edge web-based Node Js applications on service platforms.

- Building resilient Rest APIs microservice architecture.

- Use test-driven development and acceptance tests to ensure feature quality.

- Coordinate with co-developers and keep project manager well informed of the status of development effort and serve as the liaison between development staff and project manager

- Keep abreast of new trends and best practices in development.

 

Skills Required:

Ms-SQL, MongoDB, AWS services (S3 Batch, Lambda, Fargate), Nest Js, Express Js, Typescript. 

 

Read more
Our client company is into Computer software. (TR1)
Our client company is into Computer software. (TR1)
Agency job
via Multi Recruit by Meghana S
Bengaluru (Bangalore)
4 - 6 yrs
₹10L - ₹16L / yr
skill iconJava
J2EE
MySQL
Rest API
Web Services
  • Java, J2EE
  • Microservices
  • Spring Boot
  • JPA, REST API, JSON, JWT, OAuth, Spring Security, Swagger
  • Oracle / MySQL / Postgres DB
  • Angular / React / React Native
  • JIRA, Bitbucket

Must-Have -

  • Excellent knowledge of Core Java and Spring
  • Strong experience in REST API and web services
  • Experience in Oracle / Mysql / Postgres DB
  • Should be efficient with Java J2EE and related technologies
  • Should have very good communication skills and analytical skills.
  • Should have good knowledge in Software Development Life Cycle and Agile methodologies.
  • Good knowledge of current / emerging technologies and trends
  • Good analytical and problem-solving skills
  • Excellent written and verbal communication skills. High levels of initiative and creativity
  • Good communication skills with all stakeholders, good team player with ability to mentor juniors

Good to Have:

  • Knowledge in Banking Domain
  • Full-stack developers with knowledge and understanding of Javascript and associated technologies like React, Angular, HTML5, CSS will have an advantage.
Read more
Envigo Marketing Pvt. Ltd.
Dheeraj Nagar
Posted by Dheeraj Nagar
Remote, Gurgaon
3 - 6 yrs
₹5L - ₹7L / yr
Magento
skill iconJavascript
WooCommerce
skill iconPHP
MySQL
+1 more
  1. Develop and manage e-commerce websites, web applications & web sites.
  2. Analyze, design, code, debug, test, document & deploy applications.
  3. Participate in project & deployment planning.
  4. Must be a self-starter & be able to work with minimum supervision
  5. Exp. In modules/extensions development/customization.
  6. Exp. In Theme integration/customization.
  7. Exp. In API creation/integration.
  8. Exp. In Migration from Magento1 to Magento2
  9. Extensive experience of PHP and MySQL.
  10. Exposure on Magento 2, CMS and JavaScript frameworks such as jQuery.
  11. Demonstrable knowledge of XML, XHTML, CSS, Modules i.e. API integration,
  12. Payment Gateways, XML with a focus on standards.
  13. Demonstrable source control experience
  14. Two or more published websites in E-Commerce
Read more
Simform Solutions
at Simform Solutions
4 recruiters
Jaynish Soni
Posted by Jaynish Soni
Ahmedabad
3 - 7 yrs
₹5L - ₹10L / yr
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconJavascript
MySQL
skill iconMongoDB
+2 more
Summary: Be part of a dynamic start-up environment to deliver best solutions. The position is with fast growing team of engineers, designers, and product analysts in an agile development environment. We are looking for enthusiastic, experienced software engineers that can work on delivering high quality platform solutions. Job Description: * Hands on experience in programming language ROR(ruby on rails) * Contribute to the architecture and evolution of the Cloud platform. * Find creative and elegant solutions to complex problems. * Dealt with database performance issues and query optimization in MySQL. * Contributed fixes/features to Rails, jQuery. * Written and/or maintain a Rails plugin. * Execute full life-cycle software/website development * Write well designed, testable, efficient code * Produce specifications and determine operational feasibility * Integrate software components into a fully functional software system Requirements: - * Quick Learner and street-smart person who can grasp things faster * Proven 3-7 yr work experience in as a computer software engineer or software developer or web developer * Ability to develop website in Ruby on Rails, JavaScript, JS Frameworks * Excellent knowledge of Relational Databases, SQL and ORM technologies * Experience in developing web applications using at least one popular web framework (Rails, Sinatra) * Experience with test-driven development * Ability to document requirements and specifications * Familiarity with website development methodology and release processes * UI experience needed. * Experience on any of the front end technology * Angularjs/ Emberjs/ React/ Backbonejs / knockoutjs Qualifications: B.tech / M.tech / MS in Computer Science or equivalent preferred.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos