Cutshort logo
Finly.io logo
Senior Backend Engineer
Senior Backend Engineer
Finly.io's logo

Senior Backend Engineer

Prernna Barla's profile picture
Posted by Prernna Barla
4 - 5 yrs
₹18L - ₹24L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconElastic Search
Nginx
skill iconRedis

Opportunity in our Product Team?
Our system has over 4 products & 12 modules designed by product managers working with banking & finance experts. The company’s growth from here is based on a multi-product strategy. The way we’re scaling our product team is in-line with the company’s strategy.

Your customers are the CFOs & Finance Teams in mid to large scale enterprise businesses and you will build these products to solve the problems faced by them.

You’ll become familiar with all parts of our stack from end to end. You’ll design and implement features to be scalable and resilient by working with both our infrastructure engineers and our product engineers. You’ll be a driver for positive change to Finly’s engineering culture, processes and technology.

Here are some examples of the projects in the different products:
Payment automation by building a deep integration with multiple banking systems:

  • Governance frameworks with policy controlled workflows.
  • Core finance document management system.
  • Automating reconciliation of transactions across business
  • Collaboration tools among finance, vendors & employees.
  • Continuous ETL for integrating with CRMs like Salesforce & Accounting Systems like SAP.

WITHIN 1 MONTH, YOU'LL

  • Complete Finly’s new-hire training week, and learn Accounts Payable
  • Processes & the various partners we work with to make Finly happen.
  • Investigate, solve and release a bug fix to production. In order to do this you will ramp up on Finly’s engineering stack by pair-programming with your teammates and attending engineering training sessions designed and presented by the team.
  • Meet with cross-functional peers around the company to learn how the product functions.
  • Complete your engineering starter project and deploy your first changes to production.

WITHIN 3 MONTHS, YOU'LL

  • Individually contribute reliably ship full features to customers.
  • Own major product areas and take features from mock to deploy.
  • Estimate technical scope and time to complete major features and initiatives.

WITHIN 6 MONTHS, YOU'LL

  • Move to new product vertical & initiative and start designing and architecting scalable systems as per the requirements discussed with Product Manager.
  • Have made a visible impact on the product for all the users of Finly.
  • Work closely with your team to remove roadblocks, educate on best practices and improve how we work.
  • Be comfortable navigating most of our stack and infrastructure
  • Be responsible for the planning, scoping, design, and implementation of new features
  • Participate in interviewing and hiring, as a way to influence team growth and how our values inform our culture

WITHIN 12 MONTHS, YOU'LL

  • Individually contribute and lead teams to reliably ship full features to customers.
  • Estimate technical scope and time to complete major products and initiatives.
  • Define tools and standards for product engineering to measure performance impact of releases
  • Help grow other engineers technically by mentoring, pairing and developing other learning opportunities
  • Collaborate with engineering and product leadership to define priorities and set delivery goals.

So in this role, you will work with the respective team’s product manager and other engineers in that team. You may work on the front-end or backend or both based on the requirement of the project.

Join us & have the authority and responsibility to make things happen!

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 Finly.io

Founded :
2015
Type :
Product
Size :
20-100
Stage :
Raised funding

About

Finly is an expense management and payables processing platform for corporates. The platform is available on web and Android. Allows employees to submit expense reports and claims reimbursements, the management to set expense reporting compliance rules, and enforce spending policies, design workflows, integrate with existing accounting systems and generate insights. Raised and equity investment from ItzCash in February 2017.
Read more

Company video

Finly.io's video section
Finly.io's video section

Photos

Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures

Connect with the team

Profile picture
Balakumar Rajaram
Profile picture
Veekshith Rai
Profile picture
Balakumar Rajaram
Profile picture
Veekshith Rai
Profile picture
Anushrut Khare
Profile picture
Kartik Khandelwal
Profile picture
Prernna Barla
Profile picture
Vivek AG
Profile picture
Aditi Bhatnagar

Company social profiles

bloglinkedintwitter

Similar jobs

Gaming Company
Gaming Company
Agency job
via Jobdost by Sathish Kumar
Delhi
2 - 10 yrs
₹3L - ₹10L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
skill iconRedis

 

  1. Design patterns- socket communication/ micro services architecture 
  2. Caching - REDIS MEMCACHED etc
  3. Database - MONGO, SQL etc. min 2yrs experience with these.
  4. Features created for large concurrent requests.
  5. Node Js, Go lang any asynchronous programming language min 2 yrs exp with any one of them.
  6. Message Queues - RABBIT MQ, Kafka etc.
Read more
Series D funded supply chain management company
Series D funded supply chain management company
Agency job
via The Hub by Sridevi Viswanathan
Remote, Hyderabad, Bengaluru (Bangalore), Chennai, Mumbai, Pune, Kolkata, NCR (Delhi | Gurgaon | Noida)
7 - 12 yrs
₹30L - ₹55L / yr
skill iconJava
skill iconPython
Engineering Management
Engineering Manager
skill iconPostgreSQL
+3 more

Engineering Manager – Backend

 

Opportunity in this role / Why should you join us?

 

Series D funded supply chain startup.

 

Requirements

 

  • Software engineering experience of greater than or equal to 7 years
  • Experience managing a technical team of at least 3 people
  • Exposure to consumer facing products
  • Strong technical background and ability to contribute to design and review
  • Familiarity with our tech stack or an analogous tech stack

 

Technologies Used

 

  • Web application frameworks : Ktor, Spring Boot, Ruby on Rails, Node.js, Java Play, AWS Lambda
  • Languages : Kotlin, Java, Ruby, Javascript, Python
  • Datastores : PostgreSQL, Aerospike, Redis, DynamoDB, Amazon Redshift
  • Communication : HTTP, Amazon SQS, Sidekiq, Amazon SNS
  • Server management : Amazon ECS, Docker
  • Design frameworks : Domain Driven Design, Clean Architecture, Layered Architecture

 

Roles and Responsibilities

 

This role requires a person to drive the engineering of a set of products by aligning with business and product

stakeholders and building and upskilling a team to aid in this. The responsibilities include:

 

Business and product alignment and planning

 

  • Work closely with business and product stakeholders to understand and align with product initiatives and iterations.
  • Help shape the engineering requirement by aligning with the product manager and fleshing out concepts and user flows.
  • Formalize business requirements into roadmaps and sprints.
  1. Product and system development
  • Drive high level modeling and design for projects, also focusing on non-functional aspects, including but not limited to database design, communication protocols, deployment systems, etc.
  • Drive adoption of design frameworks like domain driven design, clean architecture, etc., resulting in a robust layered architecture.
  • Drive good code review practices, using the review process as a mentoring tool to upskill people.
  • Ensure test coverage of systems, partly through unit and integration testing, and partly through blackbox testing by collaborating with the Quality Assurance team, via good testing practices.
  1. Project Management
  • Drive the execution of the project by delegating tasks effectively.
  • Resolve blockers through technical expertise, negotiation and delegation.
  • Estimate timelines and ensure adherence to them through effective sync-ups and course corrections.
  1. Maintenance
  • Formulate SLAs and oversee their adherence for the various systems, effectively tracking issues and performance inefficiencies.
  • Performance monitoring and optimization for systems.
  • Drive technical re-design, remodeling and refactoring of systems for robustness and sustainability.
  1. Team Management
  • Typically manage a team of 3 - 6 members and a portfolio of 3 - 6 products.
  • Do periodic assessment of reportees, chart their career growth paths and train them.
  • Recruit members into the team by collaborating effectively with the recruitment team.

Product Overview

 

You will be contributing to products concerning both customers and partner drivers. Product sectors

 

include:

 

  • Growth : You’ll build tools to help boost user growth on the platform including our industry bestdriver on-boarding, training and certification system, referral system, and lead managementmmodels.
  • Lifecycle Management : Build tools to help users engage with the platform better, which includes rewards and recognition module, subscription service, account management tools, partner and customer wallets and payout modules, and churn detection systems among others.
  • Transaction Experience : You’ll help deliver the most delightful booking experience to our customers and drivers. As part of this team, you’ll be responsible for our core booking system, pricing and payment systems, location tracking and filtering services, fraud prevention systems, and in-app ticketing and support among others.
  • Fulfilment : As part of the fulfilment team, you’ll work on systems which ensure high degree of ride fulfilment on the platform. Tools including allocation methodologies and system, dynamic pricing, dynamic partner routing, and partner re-activation tools among others.
  • Enterprise Solutions : You’ll help Porter’s enterprise customers achieve delivery excellence. You’ll build tools for contract management, fleet management, fleet and route optimisation tools, alerting and monitoring tools, and analytics suite among others.
Read more
Bengaluru (Bangalore)
3 - 6 yrs
₹1L - ₹15L / yr
skill iconRuby
skill iconRuby on Rails (ROR)

Responsibilities:

  • Software Development: Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to design, develop, test, and maintain web applications using Ruby on Rails.
  • Feature Development: Participate in the full software development lifecycle, from requirements gathering and technical design to implementation and deployment of new features and enhancements.
  • Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards. Perform code reviews to ensure code quality across the team.
  • Database Management: Work with relational databases (e. g., PostgreSQL) to design, optimize, and maintain database schemas and queries.
  • Bug Fixing and Troubleshooting: Identify and resolve software defects and performance issues. Conduct debugging and troubleshooting as needed.
  • Testing: Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of the applications.
  • API Integration: Integrate with third-party APIs and services as required for application functionality.
  • Scalability: Contribute to the scalability of our applications to handle increased load and user traffic.
  • Documentation: Maintain comprehensive documentation of code, processes, and systems to facilitate knowledge sharing and onboarding of new team members.
  • Collaboration: Actively participate in Agile or Scrum development processes, attend sprint planning meetings, and provide status updates on tasks.
  • Continuous Learning: Stay up-to-date with industry trends, best practices, and emerging technologies relevant to Ruby on Rails development.


Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Ruby on Rails developer, typically 3-8 years of relevant experience.
  • Proficiency in Ruby, Rails, and associated libraries and frameworks.
  • Strong understanding of front-end technologies, including HTML, CSS, and JavaScript.
  • Experience with version control systems (e. g., Git) and collaboration tools (e. g., GitHub or GitLab).
  • Knowledge of SQL and experience working with relational databases.
  • Familiarity with RESTful APIs and integration of third-party services.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in an Agile/Scrum environment.
  • Any additional certifications or experience with cloud services (e. g., AWS, Azure) would be a plus.


Read more
GoGroup
at GoGroup
2 recruiters
pooja jamwal
Posted by pooja jamwal
Remote only
3 - 5 yrs
₹15L - ₹25L / yr
skill iconRuby
skill iconRuby on Rails (ROR)
Responsibilities:

  • Contributing to the backend of the product development.
  • Maintaining these applications for accuracy and high availability.
  • Contributing to and enforcing great coding practices through code reviews.
  • Sharing knowledge with your colleagues during regular knowledge Sharing sessions.
  • Collaborate across functions and own the planning, estimation and execution for parts of the product.
  • Continuously identify opportunities to improve system designs, architecture and implementation standards.

Requirements:

  • Experience of architecting and building products/business critical backend applications using Ruby on Rails.
  • Experience with relational databases like Postgres or MySQL.
  • Experience of deploying and maintaining web applications.
  • Exposure to cloud infrastructure like AWS, GCP etc.
  • Familiarity with REST APIs and stress testing tools.
  • Good communication skills.
Read more
Product based start up in koromangla
Product based start up in koromangla
Agency job
via Karya Consultants by Aparna Khemka
Remote, Bengaluru (Bangalore)
3 - 7 yrs
₹15L - ₹50L / yr
skill iconJava
Data Structures
skill iconSpring Boot
Microservices
skill iconElastic Search
+1 more

Please find below updated JD for Java requirement.

 

-Work with a performance-oriented team driven by ownership and open to experiment.

  • -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
  • -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.

.          -Strong problem solving skills, computer science fundamentals, data structures and algorithms.

  • -Hands on experience with any SQL Database.
  • -Ability to learn new technologies like ELK, stack, redis etc.
  • -Must have expert level knowledge in Java, Springboot.
  • -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.

.           -Experience in distributed/scalable systems

  • -Strong knowledge of design patterns and software engineering best practices.
  • -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.

.           -Familiarity with CI/CD and DevOps

.           -Strong knowledge and previous experience in end-to-end design, development and subsequent

             support of large-scale data processing systems

.           - Familiarity and confidence working in an agile development environment.

.           - Good Problem solving skills

  • - Good oral and written communication skills.
  • - Strong debugging skills.

 

Read more
A platform of digital first health clinics owned and operate
A platform of digital first health clinics owned and operate
Agency job
via Jobdost by Mamatha A
Mumbai
4 - 8 yrs
₹15L - ₹25L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
Fullstack Developer
+6 more
Sr Backend Developer
Role
As one of the senior members of the backend development team  you will be
responsible for architecting and setting the standards for building our core
backend/microservices. Also, you will be responsible for shaping up the entire system for scale
and collaborating extensively with the frontend and design teams to create the best consumer
experiences.
Responsibilities
● Develop microservices that will be used by the frontend through API endpoints.
● Translate business requirements into high quality code.
● Ensure that the code is deployed in a secure and scalable fashion.
● Focus on code maintainability and performance of application.
● Provide technical advice and assists in solving programming problems.
● Enhance Analytics and overall backend architecture for better performance.
Requirements
● 4+ years of backend/full-stack development experience
● 1+ years of experience on NodeJS
● 1+ years experience in building APIs in a microservice architecture
● Has experience managing other developers, recruiting and training.
● Experience in PHP is a plus
● Experience with AWS services such as Lambda, CloudWatch, CloudFront
● Has experience in code reviewing/being the gatekeeper for an entire project
● Experience with RabbitMQ or similar queuing system
● Experience with Redis/ElasticSearch is a plus
● Familiarity with CI/CD pipeline tools like Jenkins
● Good knowledge of working with Git
● A knack for benchmarking and optimization
Read more
Connivia Tech Solutions
Ashish Maurya
Posted by Ashish Maurya
Mumbai
2 - 5 yrs
₹2L - ₹5L / yr
skill iconPHP
skill iconPython
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
NOSQL Databases
+2 more
As a PHP Developer, you will write fast PHP to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be responsible for all aspects of the ongoing software development from the initial specification to developing, testing and launching. Should have hands-on experience in Core /Cake PHP. Should have knowledge of third-party integrations. Since an experienced PHP developer, we expect you to be good at HTML and CSS. should have experience working with WordPress, Open cart, Magento and Shopify. Write clean, well-designed code Produce detailed specifications Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality Contribute in all phases of the development lifecycle Develop and deploy new features to facilitate related procedures and tools if necessary Proven software development experience in PHP Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc Good knowledge of relational databases, version control tools and of developing web services Experience in common third-party APIs (Google, Facebook, eBay etc) Passion for best design and coding practices and a desire to develop new bold ideas degree in Computer Science, Engineering or a related subject
Read more
CoinDCX
at CoinDCX
5 recruiters
Sumit Gupta
Posted by Sumit Gupta
Mumbai, Bengaluru (Bangalore)
2 - 10 yrs
₹15L - ₹40L / yr
skill iconRuby
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
skill iconAmazon Web Services (AWS)
skill iconDocker
+8 more

Job requirements

  • A strong engineer with excellent Ruby experience working with Ruby on Rails
  • Experience with Node.js
  • Experience with SQL/nosql databases(Postgresql, cassandra, MongoDB)
  • Experience with REST services and API design
  • Experience with building the system for scale
  • Experience with version control systems (bitbucket, git etc.)
  • Experience working with AWS
  • Experience with docker/microservices will be an added advantage
  • Knowledge of unit & integration testing
  • Knowledge of agile development process, jira
  • Strong knowledge of algorithms and Data structures
  • Basic understanding of the HTTP protocol
  • Demonstrated experience working on application development projects and test-driven development. Experience in writing high quality code
  • Knowledge of blockchain technology, smart contracts and cryptocurrency will be an added advantage
  • Experience in fintech domain will be another added advantage
  • Bachelor’s degree in computer programming, computer science, or a related field.
  • Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required.
  • 3+ years of experience with Ruby On Rails.
  • Strong Project & Time Management Skills, along with the ability to apply these skills while working independently, or as part of a team.
Read more
WyngCommerce
at WyngCommerce
3 recruiters
Ankit Jain
Posted by Ankit Jain
Bengaluru (Bangalore)
2 - 4 yrs
₹6L - ₹15L / yr
skill iconPython
skill iconPHP
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
NOSQL Databases
+2 more
WyngCommerce is building state of the art AI software for the new age Consumer Brands & Retailers which helps them to provide best of the class customer experiences. Our solutions help the brands in identifying the right opportunities in terms of Inventory Placement, Assortment & Overall Planning of their merchandise. Backed by a clutch of prominent angel investors & having some of the category leaders in Indian retail industry as early adopters, we are looking to hire for our engineering team. The engineering team at WyngCommerce is building one the most robust & scalable data systems & infrastructure which can handle Millions of concurrent computations, seamlessly connect to multitude of Enterprise Data Sources, implementing libraries of state of the art optimisations & other algorithms using various ML & DL techniques. Your Role & Responsibilities - > Own a set of Modules / Components in the Data Processing & Core Compute Engine > Work in tandem with the Data Science team to implement & optimise performance of various algorithms > Come up with innovative & fast MVPs to solve business problems by working closely with the Founders > Driving Design, Architecture & Infrastructure level decisions & setting up best practices for the same to deliver best in class performance & data security > Leading development of Push insights & analytics for the consumption of users Desired Skills & Experiences - > Proficiency with Python, Django, Postgres SQL with 2+ years of work experience in Product Orgs > Excellent understanding of Data ETL, Data Warehouses, Queues & Messaging Pipelines, Database performances & Hands on experience of Big Data Systems (Spark, Kafka, Hive etc) > Product thinking, Building robust reusable components from integrations, ETL to Optimisation & ML libraries & workbenches > Ability to weigh trade offs of speed vs perfection & take calls to use open source / other software component to fasttrack the go to market > Experience in developing Real World ML/Optimisation/advanced analytical systems > Basic understanding of Maths behind statistical methods & ML techniques will be a plus point
Read more
Bengaluru (Bangalore)
5 - 12 yrs
₹12L - ₹18L / yr
skill icon.NET
Entity Framework
MVC Framework
SQL server
skill iconMongoDB
+3 more
Roles and Responsibilities: - Design and develop our core web application using .NET Core exposing APIs for internal and external clients. - Implement architecture and design patterns to help ensure that systems scale. - Establish processes and best practices around development standards. - Review product requirements in order to give development estimates and product feedback. - Apply technical expertise to challenging architecture and design problems. Key Requirements for this Role: - 7+ years experience in software development. - Experience building enterprise-grade web application in a Agile environment, using C# / .NET Core 2.0 - Strong knowledge of design patterns and SOLID principles. - Extensive experience building Web APIs. - Experience working with SQL Server, MongoDB and ElasticSearch. - Ability to produce high-quality technical design and technical specifications. - Proponent of continuous integration, unit testing and automation - Good to have: knowledge of Amazon Web Services (AWS), good understanding of Web Standards, EventStore, OWASP security principles and data encryption/security. - Ability to work and communicate clearly and efficiently with team members, with a strong command of English both written and spoken.
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.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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