Senior Software Developer (Node.js/RoR/Swift/React) at NeoGenCode Technologies Pvt Ltd Ā· Remote only Ā· 5 - 12 years Ā· ā¹15L - ā¹35L / yr Ā· Raised funding Ā· Remote only Ā· Posted 20 May 2026

Senior Software Developer (Node.js/RoR/Swift/React)
Position Name : Senior Software Developer (Node.js/RoR/Swift/React)
Experience : 5 to 10 Years
š Location : Remote
Notice Period : Immediate to 15 Days
Role Overview :
We are looking for a highly skilled Senior Software Developer with expertise in Node.js, Ruby on Rails (RoR), React, and Swift.
The ideal candidate should have strong problem-solving skills, hands-on development experience, and a deep understanding of software architecture, design principles, and TDD best practices.
Key Responsibilities :
- Backend-Heavy Full-Stack Development : Strong focus on Ruby on Rails (RoR) for backend and React for frontend.
- Test-Driven Development (TDD) : Follow TDD principles to ensure high-quality code.
- Software Architecture & Design : Implement scalable and maintainable solutions.
- Data Structures & Algorithms : Optimize performance and ensure efficient solutions.
- Clean Code Practices : Write modular, reusable, and well-documented code.
- Agile Development : Work in an Agile environment with CI/CD pipelines.
- Full-Stack Ownership : Manage both backend and frontend development, including deployment.
- Peer Collaboration : Participate in code reviews, pair programming, and knowledge sharing.
Technical Skills & Experience :
Must-Have :
- Ruby on Rails (RoR) - Backend
- React.js - Frontend
- Strong expertise in architecture, design, and hands-on development.
- Excellent understanding of Data Structures & Algorithms.
- Proven experience with TDD principles.
- Excellent communication skills.
Good to Have :
- Experience with Node.js, TypeScript, Swift, and JavaScript
- Familiarity with relational databases and web frameworks
- CI/CD tools like Jenkins, Hudson, or Bamboo.

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
IT & Engineering Talent Staffing
- Provides full-time and contract-based hiring, delivering handpicked, preāscreened developers across tech stacksāranging from web, mobile, AI/ML, Web3/blockchain.
- Maintains a bench o vetted candidates, offering fast delivery of interview-ready profilesāoften within 24 hours.
- Offers payroll management, handling compliance, tax, attendance, and documentation for both contractors and full-time employees.
2. End-to-End Project Delivery
- Delivers full-stack development solutions: web, mobile, cloud, AI/ML, Blockchain/Web3.
- Manages entire project lifecycleārequirements gathering, design (UI/UX), development, deployment, and ongoing support .
3. Additional Offerings
- Expands into cybersecurity consulting, digital marketing, and cloud platform services (like AWS, GCP, Azure) .
- Provides strategic IT consulting to align technology solutions with business objectives
Similar jobs (10)
StarApps Studio is a product-driven SaaS company building Shopify apps that power thousands of online stores. Weāve developed 6 highly-rated Shopify apps (averaging 4.9ā ) used by 30,000+ Shopify merchants worldwide, including over 1,000 Shopify Plus stores. In just a few years, our bootstrapped team grew from $5.5M to $10M in Annual Recurring Revenue (ARR) by obsessing over quality and merchant success. Weāre a tight-knit, 20-person team based in Baner, Pune, on a mission to help e-commerce brands create world-class shopping experiences.
Role Overview
We are looking for a Full Stack Developer who will own features end-to-end with an emphasis on backend excellence. In this role, you will design and optimize complex data models and API architectures in Ruby on Rails, implement robust background job queues (e.g. delayed_job) for heavy workloads, and perform rigorous performance tuning to ensure our systems scale. On the frontend, you'll build and integrate React components to deliver complete, user-friendly features. This is a role for someone who loves tackling deep technical challenges in the backend while also crafting intuitive user interfaces ā an opportunity to leverage your backend expertise while driving full-stack product ownership.
Key Responsibilities
- Architect & Optimize Backend: Design scalable database schemas and efficient data models. Develop high-performance RESTful APIs and services in Ruby on Rails, ensuring clean, maintainable code and great performance.
- Backend API Development: Design, implement, and maintain robust backend services and RESTful APIs in Ruby on Rails to support new features and internal tools.
- End-to-End Performance Tuning: Optimize application performance across the stack ā from minimizing frontend load times to improving backend query efficiency ā for our high-traffic, data-intensive apps.
- Collaboration & Agile Delivery: Work closely with designers, product managers, and QA to translate requirements into technical solutions. Participate in sprint planning, code reviews, and daily deployments to ship features continuously and reliably.
- Quality & Maintenance: Write clean, maintainable code with appropriate test coverage (unit and integration tests) to ensure reliability. Monitor, debug, and resolve issues in production, and continually refactor and improve existing code for stability and performance
What Weāre Looking For (Requirements)
- 4ā8 Years Experience: Proven experience as a software developer in a product company (experience in e-commerce or SaaS is highly preferred). You have built real products used by actual customers at scale.
- Ruby on Rails Expertise: Strong command of Ruby on Rails. Experience designing RESTful APIs, working with MVC architecture, and using Rails best practices. You should understand how to structure large Rails applications for maintainability.
- Backend Proficiency: Comfortable building server-side applications and APIs with Ruby on Rails. You can implement business logic, integrate with databases, and create RESTful endpoints (bonus if youāve worked with GraphQL or other backend frameworks).
- Database Skills: Proficiency with PostgreSQL (or similar RDBMS). Capable of writing complex SQL queries, optimizing queries/indexes, and designing efficient relational schemas. Familiarity with Redis or caching strategies is a plus.
- Front-End Proficiency: Comfortable building user interfaces with React and modern JavaScript/TypeScript. Able to implement frontend components that consume APIs and provide a smooth user experience.
- System Design & Quality: Solid understanding of web application architecture, performance tuning, and scalability concerns. Experience with profiling, benchmarking, and optimizing web applications. Commitment to writing clean, maintainable code with proper tests.
- Product Mindset: You care about the why behind the features. You are comfortable digging into requirements, questioning assumptions, and ensuring that we build solutions that truly solve merchant problems.
- Adaptability & Collaboration: Excellent problem-solving skills, communication, and ability to work in a fast-paced, collaborative environment. You are a self-starter who can take ownership of tasks and drive them to completion, but also know when to ask for help.
Tech Stack
- Frontend: React, TypeScript/JavaScript, HTML5, CSS3 (Tailwind/Bootstrap), modern build tools (Webpack, Babel).
- Backend: Ruby on Rails (REST APIs, background jobs), some services in Python.
- Database: PostgreSQL.
- Cloud & DevOps: Amazon Web Services (EC2, S3, RDS, CloudFront), Docker, CI/CD for daily deployments.
- Tools: Git (GitHub), Agile issue tracking (JIRA/Trello), and a keen use of automated testing.
(Donāt worry if you arenāt familiar with every item ā we value willingness to learn. This is our current stack, and we continually adopt new technologies that improve our products.)
Why Join Us
- High Impact & Ownership: Your work will directly enhance the shopping experience of 50M+ shoppers daily. At StarApps, developers deploy code daily and see the immediate impact on thousands of merchants ā youāll own projects end-to-end and build features that matter.
- Fast-Growing, Profitable Startup: Join a bootstrapped, profitable company on an exciting growth trajectory (from $4M to $10M ARR). Thereās no bureaucracy here ā just a passionate team obsessed with product quality and merchant happiness. Youāll be part of our core team as we scale, with ample opportunities to grow into leadership roles.
- Cutting-Edge Tech & Challenges: Work with modern technologies (React, Rails, AWS) on performance-intensive applications. Tackle complex challenges in scaling, optimization, and UX for a global user base ā continuously sharpen your skills in a supportive, learning-focused environment.
- Collaborative Culture: We are a small 25-person team that operates like a close-knit family. Youāll work side by side with experienced founders and a talented team that values innovation, humility, and continuous improvement. Our culture is open, empathetic, and growth-oriented ā every voice is heard, and every team member plays a crucial role in our success.
Growth & Benefits: We invest in our teamās growth. Expect a competitive salary, performance bonuses, and whatever tools you need to do your best work. We sponsor professional development (courses, conferences, books) and encourage knowledge-sharing. Youāll enjoy a flexible leave policy, team off-sites, and the excitement of building a global product from our new office in Baner, Pune.
What you will do:
ā Design and build features for our web applications ā front end and back end, using Ruby on Rails, Python, JavaScript, and React
ā Work across the stack: databases, APIs, and the plumbing that connects them
ā Take a feature from first line to shipped ā you'll touch every phase of the build, not just one slice of it
ā Test for performance, security, and the edge cases that actually break things in production
ā Work directly with the rest of the team on shared infrastructure, not off in a corner
ā Push for better tools and approaches as the codebase grows, instead of settling for "it's always been done this way
What you needĀ
Ā ā 0-1 years of professional experience building with Ruby on Rails, Java, Python, JavaScript/React, or Node
ā Comfortable with JavaScript, HTML, CSS, and jQuery on the front end
ā A real grip on data structures and algorithms ā not just the interview-prep version
ā Solid object-oriented design instincts
ā You'd rather write simple, clean code than clever code
ā Comfortable with relational databases day-to-day
ā Working knowledge of NoSQL is a plus, not a requirement
ā Some interest in the math and stats side of finance helps ā you don't need to be an expert.
Also running in production here ā OPTIONAL / NICE TO KNOW You won't be hired against this list. Prior exposure is a genuine plus, and you'll bump into these once you're in ā but not knowing them isn't a blocker.
ā Rust ā pricing & risk engines
ā Go ā auth & billing services
ā AWS Lambda
ā API Gateway
ā Redis
ā DynamoDB
ā CI/CD pipelines
We are looking for a Senior Full-Stack Developer with strong experience in modern web and mobile application development.
Requirements:
* 4+ years of full-stack development experience
* Strong Node.js, TypeScript and React.js
* Hands-on React Native experience
* Strong PostgreSQL, Redis and REST API knowledge
* Experience with WebSockets and real-time systems
* Good knowledge of AWS, Docker and CI/CD
* Experience with third-party API integrations
* Strong understanding of scalable architecture and application security
* Experience with GPS/geolocation or real-time applications is a plus
* Strong problem-solving and debugging skills
* Ability to work independently and deliver within tight timelines
* Experience taking applications from development to production
Preferred: Experience in taxi, logistics, delivery, marketplace or booking platforms.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
We are looking for a skilled Fullstack Developer with at least 10 years of experience building and maintaining responsive, scalable web applications. You will work across a full technology stack, from crafting intuitive React.js user interfaces to designing and implementing robust backend services with Node.js and PostgreSQL. This role requires strong proficiency in React.js, JavaScript/TypeScript, and the ability to collaborate closely with designers, backend engineers, and product managers to deliver exceptional end-to-end product experiences.
About Us
We believe the future of software development is AI-native ā where engineers operate at a higher level of abstraction and quality remains non-negotiable.Ā
Incubyte is a software craft consultancy where the āhowā of building software matters as much as the āwhatā.Ā Ā
We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life.Ā
Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, weād like to talk.Ā
Our Guiding PrinciplesĀ
These principles define how we work at Incubyte. They are non-negotiable.Ā
Relentless Pursuit of Quality with PragmatismĀ
Ā We build high-quality systems without losing sight of delivery.Ā
Extreme OwnershipĀ
Ā We take responsibility end-to-end for decisions, execution, and outcomes.Ā
Proactive CollaborationĀ
Ā We collaborate closely, challenge each other, and solve problems together.Ā
Active Pursuit of MasteryĀ
Ā We continuously improve our craft and raise our bar.Ā
Invite, Give, and Act on FeedbackĀ
We seek, give, and act on feedback to get better every day.Ā
Ensuring Client SuccessĀ
We act as trusted partners and focus on real outcomes, not just output.Ā
Job Description
This is a remote position.
Role Overview
As a Software Craftsperson I, you will have 2+ years or experience and will work on well-defined tasks as part of a team, building strong software engineering fundamentals and gradually increasing your independence.
Youāll work closely with experienced engineers, ask questions, seek feedback, and learn the teamās ways of working. Youāll contribute to building reliable, maintainable software while developing your skills in coding, testing, debugging, tooling, and documentation.
At Incubyte, AI is part of how we craft software. Youāll use AI to explore solutions, learn faster, improve code, write and review tests, debug issues, and get quick feedback ā while developing a strong understanding of the fundamentals behind the work.
Responsibilities
Responsibilities
Deliver well-defined tasks on time, with increasing independence and support from experienced engineers when needed.
Write clear, reliable, and maintainable code by following established team patterns and practices.
Build strong fundamentals in testing, debugging, tooling, and documentation.
Actively seek feedback, learn from code reviews and peers, and apply feedback to improve your work.
Ask questions, understand the āwhyā behind tasks, and connect your work to customer value.
Communicate clearly about progress, blockers, and challenges; raise problems along with possible solutions.
Contribute positively to team ceremonies, collaboration, and continuous small improvements.
Use AI thoughtfully to support learning, coding, testing, debugging, and faster feedback.
Requirements
What We're Looking For
Expertise in Ruby on Rails, Test Driven Development, React, React.js or JavaScript, and TypeScriptĀ
Strong skills in object-oriented programming, data structures, algorithms, and software engineering methodologiesĀ
Ability to design and develop web architecture and optimize existing infrastructureĀ
Experience working in Agile and eXtreme Programming methodologies within a continuous deployment environmentĀ
Interest in mastering technologies like web server ecosystems, relational DBMS, TDD, CI/CD toolsĀ
Knowledge of server configuration and deployment infrastructureĀ
Experience using source control, bug tracking systems, writing user stories, and technical documentation
Benefits
Life at Incubyte
ā
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered.
Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion.
ā
Perks
Dedicated learning & development budget.
Sponsorship for conference talks.
Comprehensive medical & term insurance.
Employee-friendly leave policies.
Home Office fund
Medical Insurance

* Design, develop, and maintain responsive websites and web applications.
* Build reusable frontend components using React.js.
* Develop scalable backend APIs and services using Node.js.
* Integrate third-party services and payment gateways such as Stripe.
* Build RESTful APIs and integrate with modern databases.
* Optimize applications for maximum speed, scalability, and SEO.
* Collaborate with designers to translate Figma/UI designs into pixel-perfect interfaces.
* Implement authentication, authorization, and security best practices.
* Debug production issues and improve application performance.
* Participate in code reviews and mentor junior developers.
* Work within Agile/Scrum development processes.
Job Overview
We are hiring a Senior Full-Stack Engineer to design and scale high-performance web applications. You will drive technical decisions using React, Node.js, and TypeScript while building event-driven cloud architectures.
Key Responsibilities
- Develop scalable frontend features using React and robust backend APIs with Node.js/TypeScript.
- Architect and deploy cloud-native microservices on AWS.
- Implement asynchronous communication using messaging tools like Kafka, RabbitMQ, SQS, or SNS.
- Optimize SQL/NoSQL databases and maintain automated CI/CD pipelines.
- Mentor junior developers and lead code reviews.
Required Skills
- 6+ years in full-stack software development.
- Mastery of TypeScript, React.js, and Node.js.
- Hands-on experience with AWS and modern messaging queues.
- Strong problem-solving and communication skills.
Location: Hyderabad
Software Developer
We are looking for a skilled Developer to design, develop, test, and maintain web and mobile applications. The candidate should have experience with modern development technologies, APIs, databases, cloud platforms, Git/GitHub, and AI integration. Good problem-solving, teamwork, and communication skills are required.modern full-stack developer, a strong combination is React/Next.js + Node.js/Python + PostgreSQL/MongoDB + Git/GitHub + AWS + AI/API integration.
Role: Full Stack Engineer
Location: Hyderabad/Mumbai/Bangalore/Gurgaon
Required Experience: 4-7 years
Role Summary:
We are looking for Software Engineers with deep experience in building highly scalable and reliable enterprise applications. We are looking for engineers who have experience building cloud based/cloud native solutions from scratch. This includes demonstrable expertise in an enterprise friendly backend framework. We expect the engineer to work in a team consisting of Project Managers, Designers, Data Scientists and Software Architects. This is an exciting opportunity to work in a fast paced and innovative environment along with a group of world class and entrepreneurial professionals.
Responsibilities:
⢠Design and develop user-friendly web interfaces using HTML, CSS, and JavaScript.
⢠Utilize modern frontend frameworks and libraries such as React, Angular, or Vue.js to build dynamic and responsive web applications.
⢠Develop and maintain server-side logic using programming languages such as Java, Python, Ruby, Node.js, or PHP.
⢠Build and manage APIs for seamless communication between the frontend and backend systems.
⢠Integrate third-party services and APIs to enhance application functionality.
⢠Implement CI/CD pipelines to automate testing, integration, and deployment processes.
⢠Monitor and optimize the performance of web applications to ensure a high-quality user experience.
⢠Stay up-to-date with emerging technologies and industry trends to continuously improve development processes and application performance.
Qualifications:
⢠Bachelors/Masters in Computer Science or related subjects or hands-on experience demonstrating working understanding of software applications.
⢠Knowledge of building applications that can be deployed in a cloud environment or are cloud native applications.
⢠Strong expertise in building backend applications using Java/C#/Python with demonstrable experience in using frameworks such as Spring/Vertx/.Net/FastAPI.
 ⢠Deep understanding of enterprise design patterns, API development and integration and Test-Driven Development (TDD)
⢠Working knowledge in building applications that leverage databases such as PostgreSQL, MySQL, MongoDB, Neo4J or storage technologies such as AWS S3, Azure Blob Storage.
⢠Hands-on experience in building enterprise applications adhering to their needs of security and reliability.
⢠Hands-on experience building applications using one of the major cloud providers, preferably GCP.
⢠Working knowledge of CI/CD tools for application integration and deployment.
⢠Working knowledge of using reliability tools to monitor the performance of the application.
UniAbroad is a fast-growing platform helping students explore global education opportunities and connect with institutions worldwide. We aim to simplify the study abroad journey through technology-driven solutions.
Key Responsibilities
- Design, develop, and maintain web applications and platforms
- Write clean, scalable, and efficient code
- Collaborate with product, design, and hiring support teams
- Integrate APIs and third-party services
- Troubleshoot, debug, and upgrade existing systems
- Ensure performance, security, and responsiveness of applications
Required Skills
- Strong knowledge ofĀ JavaScript, Python, or Java
- Experience withĀ React / Node.js / Django / Laravel
- Understanding ofĀ databases (MySQL, MongoDB)
- Familiarity withĀ Git and version control
- Basic understanding ofĀ REST APIs
- Good problem-solving and analytical skills
1ā3 years of experience in software development
Experience working in a startup environment
Knowledge of cloud platforms (AWS, Azure, or GCP)
Possibility of growth opportunity in dubai











