Full Stack Software Engineer (Web & Mobile)

Posted 3 Days Ago
Be an Early Applicant
Bhubaneshwar, Khordha, Odisha, IND
In-Office
Mid level
Artificial Intelligence • Software • Analytics • Automation
The Role
Design, build, deploy, and support full-stack web, mobile, backend, and cloud applications. Develop React and React Native interfaces, Node.js APIs, database integrations, automated tests, CI/CD pipelines, and AWS-based infrastructure. Collaborate with product, design, QA, and engineering teams to deliver secure, scalable features, troubleshoot production issues, and improve architecture, performance, monitoring, documentation, and developer experience.
Summary Generated by Built In
Company Overview

Rhythm Innovations is an innovative startup specializing in fleet risk management. We are committed to drive customer delight through innovative solutions and a customer-centric approach. As we continue to grow.

Position Overview

We are seeking a versatile Full Stack Software Engineer to design, build, and ship features across our web, mobile, and backend applications. You will work with S3 , CloudFront , React , Vite , TypeScript , Tailwind on the web front end, and a mobile development framework (React Native preferred; Flutter also considered) to deliver consistent, high-quality experiences across platforms.

This is a cloud-agnostic role: you will deploy and support applications on AWS, Azure and we value candidates who are comfortable working across at least one of these platforms and can pick up the others quickly. You will partner closely with product, design, and QA to take features from idea to production.




Requirements
Key Responsibilities
  • Design, develop, and maintain full-stack web applications using React, Vite, TypeScript, Tailwind CSS, Amazon S3, and Amazon CloudFront.
  • Build and maintain cross-platform mobile applications using React Native; experience with Flutter will also be considered.
  • Develop reusable business logic and platform-appropriate user interfaces for both iOS and Android applications.
  • Design, develop, and maintain secure RESTful and/or GraphQL APIs, including request and response contracts, authentication, authorization, validation, and error handling.
  • Build responsive, accessible, and high-performance user interfaces with a strong focus on component reusability, state management, and cross-browser and cross-device compatibility.
  • Develop scalable back-end services using Node.js and Express.js.
  • Design and work with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB.
  • Perform database schema design, data modelling, indexing, query optimization, and performance tuning.
  • Deploy, configure, monitor, and troubleshoot applications on cloud platforms, with a primary focus on AWS.
  • Work with AWS services such as Lambda, EC2, S3, CloudFront, API Gateway, DynamoDB, RDS, IAM, and CloudWatch.
  • Write and maintain unit, integration, and end-to-end automated tests to ensure application quality and reliability.
  • Participate actively in peer code reviews and follow established coding standards, security practices, and development guidelines.
  • Collaborate with product managers, business analysts, designers, QA engineers, and other developers to translate requirements and mockups into working software.
  • Provide early technical feedback on solution feasibility, dependencies, risks, and development effort.
  • Build and maintain CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, AWS CodePipeline, or Google Cloud Build.
  • Support frequent and reliable deployments to web environments and mobile application stores.
  • Troubleshoot production issues across the complete technology stack, including UI rendering, mobile application behaviour, API failures, database performance, and infrastructure configuration.
  • Monitor application availability, performance, logs, and errors, and take corrective action when issues are identified.
  • Contribute to technical design and architecture discussions and recommend improvements to application scalability, security, maintainability, tooling, and developer experience.
  • Create and maintain technical documentation, API specifications, deployment instructions, and implementation guidelines.
  • Stay current with changes in front-end, mobile, back-end, and cloud technologies and recommend new tools, frameworks, or development patterns where they provide measurable value.
Required Qualifications and Skills
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related discipline, or equivalent practical experience.
  • 4+ years of professional software development experience in a full-stack or front-end-focused engineering role.
  • Strong hands-on experience with Node.js for back-end and API development using frameworks such as Express.js, Next.js, or similar technologies.
  • Strong production experience with React and/or Vue.js, including:
    • Component-based architecture
    • State management using Redux, Context API, Pinia, Vuex, or similar tools
    • React Hooks or Vue Composition API
    • Reusable and maintainable UI component development
  • Experience building and releasing cross-platform mobile applications using React Native; experience with Flutter, Ionic, or similar frameworks will also be considered.
  • Working experience deploying, monitoring, and supporting applications on at least one major cloud platform, such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Willingness and ability to work across multiple cloud platforms when required.
  • Practical experience with relational and/or NoSQL databases, including:
    • Basic schema and data model design
    • Writing efficient queries
    • Indexing and query optimization
    • Database integration with back-end services
  • Good understanding of RESTful API design principles, authentication, validation, error handling, and API versioning.
  • Exposure to GraphQL and GraphQL-based API development will be an advantage.
  • Familiarity with Git-based development workflows, branching strategies, pull requests, and peer code reviews.
  • Experience working with CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, AWS CodePipeline, Jenkins, or similar platforms.
  • Experience writing unit, integration, and end-to-end automated tests using tools such as Jest, React Testing Library, Cypress, or equivalent frameworks.
  • Strong troubleshooting, analytical, and problem-solving skills, with the ability to work across front-end, back-end, database, mobile, and cloud layers.
  • Ability to independently investigate and resolve issues without relying on specialists for every layer of the application.
  • Good written and verbal communication skills, with the ability to explain technical decisions, risks, and trade-offs to both technical and non-technical stakeholders.
Preferred Skills
  • Hands-on experience with TypeScript.
  • Experience publishing and maintaining applications in the Apple App Store and Google Play Store.
  • Exposure to containerization technologies such as Docker.
  • Experience with serverless architectures using services such as AWS Lambda, Azure Functions.
  • Familiarity with Amazon S3, CloudFront, API Gateway, DynamoDB, EC2, IAM, and CloudWatch.
  • Knowledge of application security, performance optimization, logging, monitoring, and production support practices.

BenefitsWhat We Offer

         The chance to own features end-to-end across web, mobile, and cloud at a growing startup.

         Collaborative and dynamic work environment.

         Professional growth and development opportunities.



Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, a related discipline, or equivalent practical experience
  • 4+ years of professional software development experience in a full-stack or front-end-focused engineering role
  • Strong hands-on Node.js experience for backend and API development using Express.js, Next.js, or similar technologies
  • Production experience with React and/or Vue.js, including component architecture, state management, hooks or Composition API, and reusable UI components
  • Experience building and releasing cross-platform mobile applications using React Native, Flutter, Ionic, or similar frameworks
  • Experience deploying, monitoring, and supporting applications on AWS, Microsoft Azure, Google Cloud Platform, or another major cloud platform
  • Willingness and ability to work across multiple cloud platforms
  • Practical experience with relational and/or NoSQL databases, including schema design, efficient queries, indexing, optimization, and backend integration
  • Understanding of RESTful API design, authentication, validation, error handling, and API versioning
  • Familiarity with Git workflows, branching strategies, pull requests, and peer code reviews
  • Experience with CI/CD pipelines using GitHub Actions, Azure DevOps, AWS CodePipeline, Jenkins, or similar tools
  • Experience writing unit, integration, and end-to-end automated tests using Jest, React Testing Library, Cypress, or equivalent frameworks
  • Strong troubleshooting, analytical, and problem-solving skills across frontend, backend, database, mobile, and cloud layers
  • Ability to independently investigate and resolve issues across application layers
  • Good written and verbal communication skills for explaining technical decisions, risks, and trade-offs
  • Hands-on TypeScript experience
  • Experience publishing and maintaining applications in the Apple App Store and Google Play Store
  • Exposure to Docker
  • Experience with serverless architectures such as AWS Lambda or Azure Functions
  • Familiarity with Amazon S3, CloudFront, API Gateway, DynamoDB, EC2, IAM, and CloudWatch
  • Knowledge of application security, performance optimization, logging, monitoring, and production support practices
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
67 Employees
Year Founded: 2023

What We Do

Rhythm Innovations provides a unified safety risk intelligence platform for organizations with drivers and frontline workers. Its software connects fleet, field, compliance, and claims data to help customers predict hazards, reduce collisions and injuries, manage claims, strengthen controls, and maintain operational continuity. The company combines real-time intelligence, automation, predictive analytics, and AI-powered workflows to improve safety, risk management, and decision-making.

Similar Jobs

Remote or Hybrid
2 Locations
289097 Employees
Remote or Hybrid
2 Locations
289097 Employees

CSC Logo CSC

Database Administrator

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Remote or Hybrid
2 Locations
8500 Employees

MongoDB Logo MongoDB

Technical Director, Builder Relations

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
India
5550 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account