12/03 Bharani Sharma
Delivery Manager at Careator Technologies Pvt Ltd

Views:70 Applications:5 Rec. Actions:Recruiter Actions:1

Backend Developer - Ruby on Rails (3-8 yrs)

Bangalore Job Code: 421028

Title : Senior Software Engineer

Role : Backend Developer and Systems Engineer

Job Description :

- To accelerate our growth and help us expand our product offerings, we are looking to add a Senior Software Engineer who will work on the Server-side technologies such as Web Application server, Web servers, Databases and should have hands-on experience using Ruby on Rails framework. 


- In this role, you will work on standalone projects of key priority to the business in an agile environment, continuously releasing in order to test, adapt and redeploy in the shortest possible release cycles.

Responsibilities :

- Should be able to develop REST and/or GraphQL APIs using Ruby on Rails

- Should be able to use advanced OO Ruby to build modular code

- Should be able to model Database and Data Schema

- Should be able to use ActiveRecord and ActionPack features with ease

- Should be familiar with middleware technologies such as Redis, Kafka, RabbitMQ, Spark MLlib, Microservices and Serverless architectures etc.

- Should be able to design and Implement new features and enhancements rapidly as determined by business and product management

- Provide high-performance and scale able engineering solutions to business needs, features and enhancements

- Should follow sound software engineering principles in developing software

- Should be flexible with fast changing requirements in order to meet customer demands

- Work as part of a team in Agile/Scrum environment

Required Qualifications :

Minimum qualifications:

- B.Tech/B.E/MCA in Computer science/IT

- Experience in Web application development

Preferred experience :

- 3+ years- back end development experience developing user-facing and/or B2B product, in product companies or a unicorn startup

- Substantial experience in an object-oriented programming using Ruby, Python and web development

- Hands on experience working with Ruby on Rails

- Hands on experience working with mySQL or postgreSQL

- Hands on experience deploying applications on AWS cloud

- Familiarity with Microservices and Serverless architectures

- Excellent knowledge of automated testing, integration testing and TDD

- Excellent problem-solver with an ability to learn quickly

- Effective communicator and strong team-working skills

- Proficient understanding of Git/Github (or similar environment)

Preferably contributed to some github projects

Add a note
Something suspicious? Report this job posting.