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 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.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code.
- Integration of data storage solutions (may include databases, key-value stores, blob stores, etc. )
- Integration of user-facing elements developed by front-end developers with server side logic.
- Identify bottlenecks and bugs, and devise solutions to these problems.
Requirements:
- Bachelor's Degree or Master's in Computer Science, Engineering, Software Engineering or a relevant field.
- More than 3 years of experience in a ROR Developer (or similar role); experience in software development and infrastructure development is a plus
- Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque.
- Good understanding of the syntax of Ruby and its nuances.
- Solid understanding of object-oriented programming.
- Good understanding of server-side templating languages (such as Liquid, Slim, etc depending on your technology stack).
- Good understanding of server-side CSS preprocessors (such as Sass, based on project requirements).
- Basic understanding of front-end technologies, such as JavaScript, HTML5 and CSS3
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
- A knack for writing clean, readable Ruby code.
Similar jobs
About the role
A backend engineer at Peoplebox is a one who loves to look for patterns and extremely resourceful.
You will be exposed to different challenges right from building multi-source integration platform to working deeply in Kubernetes clusters. At the core, you should be great at building system design, great at SQL, breaking down broad-problems into smaller sub-problems and build clarity.
We also value self-drivenness. Have you done something that you did out of what was asked for you to be done? Did you do a hobby project? Did you host it somewhere? Did you try to get some users to it? Did you do something at work that was not really part of the sprint but it added value?
We are looking for a self-driven Senior Backend Engineer who can join us and take ownership of releases that they do.
Roles and Responsibilities
- Typical Day: Your typical day would be building data models and APIs that would be consumed by Frontend engineers.
- Teamwork: Your success is directly proportional to how well you collaborate with your Frontend Partner. We’d expect you to be pro-active and communicate well over Slack and Calls.
- Problem Solving: You’ll be solving hard problems in architecture and integrations that enable the business.
- Delivery: We really value timely delivery. Speed is what makes us different. You should be ready to move fast and release.
- Self-Driven: We’d like people who don’t like to be managed and want to be self-driven. You are not waiting for someone to tell you what to do.
Experience:
Hands-on experience creating web applications using Ruby on Rails
Knowledge of Rails-related tools and practices like RSpec, TDD/BDD
Good understanding of HTTP and how the web works.
Proficient with database schema design, indexing, query optimization
Good understanding of MVC design pattern
Experience using “git” is desired but not mandatory.
Basic knowledge of web technologies desired (HTML, CSS, JS and jQuery)
Good knowledge of automated deployment, monitoring and performance analysis
Hands-on DevOps experience is greatly desired
Knowledge of cloud and server infrastructure (AWS in particular) will be a huge plus
What will I be doing? 👩💻👨💻
- Leading parts of the product from inception to launch, and owning large parts of the product’s execution.
- Working with our product management and frontend team to build products with the goal of delighting and increasing the success of our users.
- Architecting, building, testing, and releasing product-facing features.
- Contributing to our side projects and free tools for the recruitment industry.
What do I need? 🤓
- 3+ years of industry experience in a backend engineering role, preferably building a SaaS product. You can demonstrate the significant impact that your work has had on the product and/or the team.
- Deep knowledge of a high-level programming language (for example, Ruby, Python, etc.) but it doesn’t need to be a language that we use here! Great people are effective and learn what we use quickly (or introduce us to better ways of working)
- Experience with scalable distributed systems, both built from scratch as well as on Managed Platforms.
- Willingness to learn and use new technologies.
- Extremely data-driven.
- Ability to debug complex systems.
Brownie points 🍰
- Relevant experience building large-scale data systems.
Feel free to apply even if you feel unsure about whether you meet every single requirement in this posting. As long as you're a quick learner, and are excited about changing the status quo for tech recruitment, we're happy to support you as you come up to speed with our tech stack.
About us: our client is a deep-learning software company that specializes in conversational interfaces to solve specific, high-impact problems in the enterprise. our client is building fundamental AI technology across a broad area of neural networks, speech synthesis, and deep learning to make conversational computing for the enterprise a reality.
conversational AI platform is designed to make computers understand humans. our client enables large enterprises to deploy high-impact conversational assistants, offering vertical-specific solutions in various regulated industries, such as healthcare, finance, telecommunications, and others.
More about us:
- Working Experience of Ruby on raiils
- MS or BS in Computer Science or a related subject.
- Played the role of a core engineer for 3 years in at least one project/product.
- Excellent proficiency in Object-Oriented Programming
- Key Skills: Understands what world-class quality means
- Experience with one of Vue, AngularJS or Backbone or similar
- Thorough understanding of browser local cache
- Thorough knowledge of HTML, CSS, and Object-Oriented JavaScript
- Write clean code. Thorough knowledge of various security issues in-browser applications and the ability to fix them.
- Knowledge of LESS or Saas Proficient in responsive design
Responsibilities
Drive new feature development - from ideation to PoC to testing to scalable production deployments
Writing reusable, testable, and efficient code
Implementing highly scalable, secure, robust, and fault-tolerant systems
Working on continuously improving tools and systems Required Skills
Knowledge of relational databases (MySQL, Postgres) and NoSQL
Demonstrable experience with microservices (design, deployment, monitoring, etc.)
Strong proponent for best practices and code quality
Experience in architecting & building real-time, large scale software applications.
Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing.
Bring software engineering and product delivery experience, with a strong background in algorithms.
Understanding fundamental design principles behind a scalable application.
Good communication skills
Strong Problem solving and analytical skills
Experience in Fintech Industry is a plus
About the company.
It is India's largest Corporate Employee Benefits Platform. Founded by alumni of UCLA, Amazon, and Microsoft. Our major verticals are Corporate Perks, Rewards & Recognition, and financial solutions. We are currently partnered with more than 250+ corporates, including Concentrix, RBS, Fidelity, Walmart, Amazon, etc., whose employees are offered exclusive privileges through our 10,000+ brand partners across categories It is leading the employee benefits market in India which pegged at $2 billion and growing.
Position: Senior Backend Developer: Ruby On Rails
At ReDesyn we’re building a creator economy PaaS that turns creators into creator-preneurs by enabling commerce & fan monetisation features for them in a creator super app! With 10k+ creators and 100,000+ customers, we're expanding our team & looking for experienced professionals to join us in Thane.
Details:-
Package: 15-18 LPA
Travel to Thane: Mandatory, Mon-Sat 10 am to 7 pm.
Work Experience: 3+ years
Joining: within 30-60 days
JD:-
ReDesyn is seeking a highly skilled senior Ruby on Rails Developer to join our dynamic team. As a Ruby on Rails Developer, you will play a crucial role in managing data interchange, maintaining our central database, and ensuring optimal server-side performance to meet front-end demands.
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Ruby code.
- Integrate data storage solutions seamlessly.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Identify and resolve bottlenecks and bugs effectively.
- Contribute to code quality, organization, and automation efforts.
Requirements:
- 3-5 years of experience as a Ruby on Rails Developer or similar role, with software development and infrastructure knowledge as a plus.
- Proficiency in Ruby on Rails, along with standard libraries like RSpec and Devise.
- Strong grasp of Ruby syntax and its nuances.
- Solid understanding of object-oriented programming.
- Familiarity with server-side templating languages (e.g., Liquid, Slim).
- Knowledge of server-side CSS preprocessors.
- Basic understanding of front-end technologies, including JavaScript, HTML5, and CSS3.
- Familiarity with MVC, Mocking, ORM, and RESTful concepts.
- A passion for writing clean, readable Ruby code.
- Ability to integrate multiple data sources and databases into a cohesive system.
- Understanding of fundamental design principles for scalable applications.
If you are a talented Ruby on Rails Developer with a passion for building high-performance, responsive applications, we encourage you to apply. Join our team and be part of our exciting journey in building India's coolest pop culture creator super app.
Numerator is a data and technology company reinventing market research. Headquartered in Chicago, IL, Numerator has 1,600 employees worldwide. The company blends proprietary data with advanced technology to create unique insights for the market research industry that has been slow to change. The majority of Fortune 100 companies are Numerator clients.
Job Description
What We Do and How?
We are a market research company, revolutionizing how it's done! We mix fast paced development and unique approaches to bring best practices and strategy to our technology. Our tech stack is deep, leveraging several languages and frameworks including Python, C#, Java, Kotlin, React, Angular, and Django among others. Our engineering hurdles sit at the intersection of technologies ranging from mobile, computer vision and crowdsourcing, to machine learning and big data analytics.
Our Team
From San Francisco to Chicago to Ottawa, our R&D team is comprised of talented individuals spanning across a robust tech stack. The R&D team is comprised of product, data analytics, engineers across Front End, Back End, DevOps, Business Intelligence, ETL, Data Science, Mobile Apps, and much more. Across these different groups we work towards one common goal: To build products into efficient and seamless user experiences that help our clients succeed.
About the Role
We’re looking for a well-rounded and passionate Full Stack Software Developer to join our team in creating an amazing client experience. If you’re interested in working on all layers of a system from developing new UI controls to creating flexible and scalable data architectures with the latest technologies and tools then Numerator is for you.
This person should be self-motivated. We’re not big on constant oversight and micromanagement. We’re looking for software engineers that can take a task, get clarity as needed, and run with it to produce well-designed quality code. You need to love to code and care about quality and design.
We understand that iteration is important to good design and development. We need a person who can take iterative steps toward delivering a solution. Working with the business the entire way to stay on target and deliver amazing results.
Skills & Requirements
- Minimum 4+ years of relevant experience in Ruby
- Demonstrated experience working on application development projects and test-driven development
- A strong engineer with excellent Ruby experience working with Ruby on Rails
- Experience with Javascript and related frameworks -- Backbone, Angular, React, etc
- Experience with SQL databases – Elasticsearch is a plus
- Experience with REST services and API design
- Knowledge of unit & integration testing
- Knowledge of agile development process
- Experience with version control systems (Git, Subversion etc.)
Having experience in any of the following would be a valuable asset:
- Experience working with AWS
- Experience working with Node.js
- Basic understanding of the HTTP protocol
- Knowledge of business rules engines
- Programming experience on Unix based infrastructure
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.