
We are looking for passionate engineers and researchers that want to contribute in this exciting and fast moving field of Deep Learning and Research.
- Designing, building, and maintaining efficient, reusable, and reliable Ruby and Rails code.
- Helping maintain code quality, organization and automation Identifying bottlenecks and bugs and devising solutions to these problems
- Ensuring Integration of data storage solutions (may include databases, key-value stores, blob stores, etc)
- Need immediate joiners
- B.Tech/ BE in Computer Science, Computer Engineering equivalent Good knowledge of ruby language
- Good knowledge of Rails Framework along with other common libraries such as RSpec and Resque
- Good knowledge of Mysql database Good knowledge of data structures, algorithms, oops
- Good technical knowledge of computer fundamentals
- Excellent knowledge of scrapers/ web spiders Expert-level object-oriented analysis and design skills
- Good understanding of the syntax of Ruby and its nuances
- 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)
- Able to implement automated testing platforms and unit tests
- Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN)
- Familiarity with development aiding tools (such as Bower, Bundler, Rake, etc)

Similar jobs
Backend Engineer - Oddr
About Oddr
Oddr is a modern enterprise platform purpose-built for professional services firms. We handle the financial nervous system of some of the world's most demanding clients - invoicing, payments, and revenue intelligence at scale. Our systems process high-stakes, high-volume financial workflows where correctness and reliability are non-negotiable. We're a small, senior-leaning team. Engineers here own systems end to-end, make real architectural decisions, and ship things that matter.
The Role
This is a deep, hands-on individual contributor role. You'll be working on the core backend platform - designing APIs, building scalable workflows, hardening infrastructure, and setting the technical bar for the team around you. You won't be managing people, but you'll naturally
raise everyone's game through code reviews, technical guidance, and the quality of your own work. If you thrive in environments with high ownership, low bureaucracy, and genuinely hard problems, this is the role for you.
What You'll Do
Core Platform Development
Design and build reliable, scalable backend systems using .NET Core. Architect RESTful APIs and business workflow orchestration that hold up under real enterprise load. Make considered tradeoffs between correctness, performance, and maintainability.
Cloud & Infrastructure
Own backend services on Microsoft Azure - app services, databases, messaging, storage, and access management. Work closely with DevOps to improve deployment pipelines and infrastructure reliability.
CI/CD & DevOps Collaboration
Support and improve CI/CD pipelines for fast, safe deployments. Bring a production-minded perspective to automation, rollback strategies, and release confidence.
Security & Compliance
Proactively embed security into the development process - secure coding practices, data protection, access controls, and compliance awareness relevant to enterprise financial systems.
Quality & Observability
Set standards for testing (unit, integration, e2e), code review, and observability. You should care deeply about knowing when things break before customers do.
Technical Mentorship
Unblock engineers around you. Share context, raise the quality of code reviews, and help the
team develop good engineering intuition - without needing a management title to do it.
What We're Looking For
Required
• 6 -10 years of backend engineering experience with strong depth in .NET Core.
• Solid understanding of RESTful API design, service architecture, and distributed systems.
• Strong relational database skills - schema design, query optimization, indexing (PostgreSQL or SQL Server)• Security-conscious mindset with practical experience applying secure coding practices
• Ability to operate independently in a fast-moving, ambiguous environment
Strong Plus
• Experience with multi-tenant SaaS architecture and tenant isolation patterns
• Hands-on experience with Microsoft Azure (App Services, SQL, Service Bus, Key Vault, etc.)
• Experience with CI/CD tooling and deployment automation
• Background in financial systems - payments, invoicing, reconciliation, audit trails
• Exposure to event-driven architecture, background job processing,and async workflows.
• Prior experience in a tech lead, staff engineer, or equivalent hands-on senior role.
What We Offer
• Competitive salary and benefits
• A small team where your decisions actually shape the product
• Hard problems worth solving - no ticket-factory work
• Flexibility and trust to get things done your way
Seeking passionate Software Engineers having 2+ years of experience in Ruby on Rails.
Must Have Skills
- Excellent verbal & written communication skills. And you enjoy collaborating with others
- 2+ year of experience with Ruby on Rails or other Ruby frameworks
- Sound knowledge of object-oriented programming concepts and design patterns
- Strong knowledge of relational database concepts, PostgreSQL, MySQL, etc.
- Working knowledge of Javascript, DOM, CSS, HTML
- Strong experience with Git versioning systems
Good To Have Skills
- Experience with modern Javascript libraries, frameworks & its ecosystem will be a huge plus. Example: React.js / Ember.js / Angular.js / Vue.js etc.
- Experience with Micro-service Architecture, Service Oriented Architecture (SOA), GraphQL, and REST APIs will be a huge plus
- Working knowledge or understanding of the SaaS ecosystem will be a plus
- Contribution to open source projects, have participated in some technical community or meetups or interest group or have written or spoken in public about their technical ideas
- Inclination to develop your own gems or reusable components or libraries
What you will love working at Kiprosh
- We're a remote-friendly and calm company
- We use the latest and powerful hardware for software development
- We are heavy on extreme programming and agile methodology. Our DNA is engineering practices like TDD, CI, CD, Code reviews, Pair programming, etc
- We love to collaborate and contribute to open source projects (check: https://www.github.com/kiprosh">Kiprosh Github)
- We encourage and help you to blog about your development experience with the rest of the world. (check: https://blog.kiprosh.com/">Kiprosh Engineering Blogs)
- Our dedicated CoE (Center of Excellence) group ensures that company-wide we all achieve excellence in the area of our interest, learn the latest and greatest, and keep sharing product & technology topics regularly across the organization
- Company-wide, we conduct monthly events to have fun together as a One Kiprosh team.
- We are big on rewards and recognition. We celebrate spotlight awards every quarter. We have yearly award ceremonies and celebrations. (check: https://www.linkedin.com/company/kiprosh">Kiprosh Linkedin Page)
- We have company-wide outings twice a year (but pause for a year since March 2020 due to Covid19 pandemic)
- We are a passionate group of humble, kind, and fun-loving individuals
Developed in formal collaboration with the University of Cambridge in May 2000, HeyMath! is an Ed-Tech company whose mission is to Raise the Game in Maths for school systems around the world. We do this using technology to deliver engaging teaching methodologies and personalised learning paths for students. HeyMath! has been successfully adopted by CBSE schools since 2004, with positive outcomes for the entire ecosystem.
Check us out at www.heymath.com
We plan to work mainly from home in 2021 and the virtual office atmosphere is collegiate, informal and friendly, with small high-impact teams making a difference to customers.
What we are looking for:
Experience in building and re-engineering cloud based solutions on AWS.
Strong knowledge of Object Oriented Programming(OOPS) and design patterns is a must.
Hands-on development on Spring MVC framework.
Experience working on Java 8 or above.
Must have very good knowledge of RDBMS such as MySQL and performance tuning of the same.
Exposure to server-side and client-side caching mechanisms.
Ability to debug the applications and provide instant workable solutions.
Experience working on Elastic Search / Kafka / Kubernetes or all is a nice to have.
Task:
- Develop, record, and maintain cutting-edge web-based PHP applications.
- 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.
- Refactor, optimize, and improve the existing codebase for maintenance and scale.
- Use test driven development and acceptance tests to ensure feature quality
- 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 a liaison between development staff and project manager.
- Keep abreast of new trends and best practices in web development.
We wish:
- Previous working experience as a PHP Developer for 4 year(s)
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Proficient in PHP, HTML5, JavaScript, JQuery Expert
- Experience with PHP MVC frameworks (Symfony, Laravel, Yii, CodeIgniter, Zend, etc.)
- Excellent relational database skills with MySQL
- Experience with building restful JSON web services
- Knowledge of API’s, such as Twitter, Facebook, Google maps, Instagram, etc.
- Understanding of responsive design frameworks such as bootstrap
Desirable:
- Should have problem-solving skills
- Good experience in oops concept
- Good experience in MVC
- Good experience in jQuery & JavaScript
- Learn & work on new technologies/ frameworks.
- Knowledge of bootstrap
We Offer:
- Freedom to realize your ideas & individual career & development opportunities.
- A motivating work environment, flat hierarchical structure, numerous company events that cannot be forgotten, and fun at the workplace with flexibilities.
- Professional challenges and career development opportunities.
- Have thorough knowledge of PHP, JavaScript, AJAX, jQuery, HTML5, CSS3, Bootstrap
- Possess the ability in Angular js, React js
- Top-notch programming skills, ability to produce quality code that is maintainable, efficient, reliable and secure.
- Development of APIs as required. Rest or Soap API integration.
- Strong knowledge of MVC is required
- Must Know Framework like Laravel, CodeIgniter, Cake Php, Yii
- Have experience in MySQL, MariaDB databases.
- Distributed version control and regular deployments.
- Have Good Communication skills.
Please find below the required skill set
Skillsets:
- Strong Experience in Ruby on Rails
- Solid understanding of Ruby principles and core concepts.
- Good understanding of Object Oriented Concepts and principles.
- Understanding of RESTful/ SOAP APIs.
- Good understanding of front-end technologies including HTML5, CSS3, JavaScript, jQuery, ReactJS and Bootstrap framework.
- Knowledge/ Experience in SQL and PL/SQL programming.
- Excellent communication Skill.
- The ideal candidate must have experience in enterprise application design, system performance and scalability
- 5+ year experience in web services, distributed systems, and highly available and scalable applications.
- Strong object-oriented programming skills in Java
- Very good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms.
- Ability to question status quo and identify bad design/code patterns which can impact performance and maintainability of the code.
- Excellent understanding of system design and design patterns.
- Previous experience with the Agile methodology.
- Experience in developing robust RESTful services is desirable.
- Have very good communication skills
- Have strong experience in the Spring framework.
- Good experience in SQL/Oracle
- BS degree in computer science or related fields. MS degree desired
- Criteria : BCA / BSc/BE / BTech passouts
- Experience Required : 1 to 2 Years (Freshers Do Not Apply)
- Candidates should be ready to learn (Low-Code .NET based platform)
- Looking for immediate joiners only
Job Description :
Hiring for Staff Engineer (Back end) for a leading product based company at DLF IT Park, Chennai.
Skill Set :
- Strong Experience in any Programming language (Ruby, Go, Java, or other high-performance languages), Architecture, Design (HLD/LLD), Data structures, Algorithms, Hands-on Coding, Problem Solving, etc
- Experience in Web Technology is Must.
- Looking for candidates with good experience in product development.
- Candidates from product development companies will be preferred.
- Candidates willing to relocate/preferring Chennai can apply.
Responsibilities :
- Analyze and drive product requirements
- Architect and design product features for scale and maintainability
- Lead in the design, implementation, and deployment of successful systems and services
- Ensure the quality of architecture and design of systems
- Implement code with very high coverage of unit tests and component tests
- Perform design and code reviews
- Functionally decompose complex problems into simple, straight-forward solutions
- Fully and completely understand system interdependencies and limitations
- Possess expert knowledge in performance, security, scalability, architecture, and best practices
- Software development of high quality/availability core systems
- Cross-training peers and mentoring teammates
- Document HLD/LLD for easy knowledge sharing and future scaling
Must have :
- 8-12 years of experience designing, integrating and developing distributed applications in Ruby, Go, Java, or other high-performance languages
- Experience with cluster and container orchestration systems such as Docker, Mesos, Marathon, Salt or Kubernetes.
- Experience with Service design, systems engineering, API Design and versioning
- Understanding of Design Patterns, Serverless computing, cloud-first architecture, TDD, BDD, CI/CD, Integration Patterns
Good to have :
- Experience building distributed systems using Kafka. Strong grasp of fundamental concepts of Kafka, ZooKeeper and building producer and consumer applications using Kafka
- Familiarity writing and optimizing advanced SQL queries
- Good Linux/UNIX systems knowledge
- AWS compute and storage PaaS services. AWS certified solutions architect nice to have.
- Experience productionizing Machine Learning models
- Experience publishing technical papers in reputed conferences.










