
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

JOB DETAILS:
Job Role: Lead I - Software Engineering - Java, Spring Boot, Microservices
Industry: Global digital transformation solutions provider
Work Mode: 3 days in office, Hybrid model.Ā
Salary: Best in Industry
Experience: 5-7 years
Location: Trivandrum, Kochi, Thiruvananthapuram
Job Description
Job Title: Senior Java Developer Experience: 5+ years
Job Summary: We are looking for a Senior Java Developer with strong experience in Spring Boot and Microservices to work on high-performance applications for a leading financial services client. The ideal candidate will have deep expertise in Java backend development, cloud (preferably GCP), and strong problem-solving abilities.
Ā
Key Responsibilities:
ā¢Ā Develop and maintain Java-based microservices using Spring Boot
ā¢Ā Collaborate with Product Owners and teams to gather and review requirements
ā¢Ā Participate in design reviews, code reviews, and unit testing
ā¢Ā Ensure application performance, scalability, and security
ā¢Ā Contribute to solution architecture and design documentation
ā¢Ā Support Agile development processes including daily stand-ups and sprint planning
ā¢Ā Mentor junior developers and lead small modules or features
Ā
Required Skills:
ā¢Ā Java, Spring Boot, Microservices architecture
ā¢Ā GCP (or other cloud platforms like AWS)
⢠REST/SOAP APIs, Hibernate, SQL, Tomcat
ā¢Ā CI/CD tools: Jenkins, Bitbucket
ā¢Ā Agile methodologies (Scrum/Kanban)
ā¢Ā Unit testing (JUnit), debugging and troubleshooting
ā¢Ā Good communication and team leadership skills
Ā
Preferred Skills:
⢠Frontend familiarity (Angular, AJAX)
ā¢Ā Experience with API documentation tools (Swagger)
ā¢Ā Understanding of design patterns and UML
ā¢Ā Exposure to Confluence, Jira
Must-Haves
Java/J2EE (5+ years), Spring/Spring Boot (5+ years), Microservices (5+ years), AWS/GCP/Azure (mandatory), CI/CD (Jenkins, SonarQube, Git)
Mandatory Skills Required: Strong proficiency in Java, spring boot, microservices, GCP/AWS.
Experience Required: Minimum 5+ years of relevant experience
Java, Spring Boot, Microservices architecture
GCP (or other cloud platforms like AWS)
REST/SOAP APIs, Hibernate, SQL, Tomcat
CI/CD tools: Jenkins, Bitbucket
Agile methodologies (Scrum/Kanban)
Unit testing (JUnit), debugging and troubleshooting
Good communication and team leadership skills
Notice period - 0 to 15 days only (Immediate or candidates who are serving notice period and who can join by Feb)
Job stability is mandatory
Location: Trivandrum, Kochi
Virtual Interview:Ā 31st Jan-Saturday
Nice to Haves
Frontend familiarity (Angular, AJAX)
Experience with API documentation tools (Swagger)
Understanding of design patterns and UML
Exposure to Confluence, Jira
Role : Java Developer (2-7 years)
Location : Bangalore
Key responsibilities
- Develop and maintain high-quality, efficient, and scalable backend applications.Ā
- Participate in all phases of the software development lifecycle (SDLC)Ā
- Write clean, well-documented, and testable code adhering to best practices.Ā
- Collaborate with team members to ensure the successful delivery of projects.Ā
- Debug and troubleshoot complex technical problems.Ā
- Identify and implement performance optimizations.Ā
- Participate in code reviewsĀ
- Hands-on experience with Spring boot, Java 8 and above.Ā
- 2-7 years of experience developing Java applications.Ā
- Knowledge about at least one messaging system like Kafka, RabbitMQ etc.Ā
- Required React developer requirements, qualifications & skills:Ā
- Proficiency in React.js and its core principlesĀ
- Strong JavaScript, HTML5, and CSS3 skillsĀ
- Experience with popular React.js workflows (such as Redux)Ā
- Strong understanding of object-oriented programming (OOP) principles.Ā
- Experience with design patterns and best practices for Java development.Ā
- Proficient in unit testing frameworks (e.g., JUnit).Ā
- Experience with build automation tools (e.g., Maven, Gradle).Ā
- Experience with version control systems (e.g., Git).Ā
- Experience with one of these databases ā Postgres, MongoDb, CassandraĀ
- Knowledge on Retail or OMS is a plus.Ā
- Experienced in containerized deployments using Docker, Kubernetes and DevOps mindsetĀ
- Ability to reverse engineer existing/legacy and document findings on confluence.Ā
- Create automated tests for unit, integration, regression, performance, and functional testing, to meet established expectations and acceptance criteria.
Position -Ā Full stack Developer
Location - Navi Mumbai
Freshers Ā 0-3 yrs
Who are we
Based out of IIT Bombay, HaystackAnalytics is a HealthTech company creating clinical genomics products, which enable diagnostic labs and hospitals to offer accurate and personalized diagnostics. Supported by India's most respected science agencies (DST, BIRAC, DBT), we created and launched a portfolio of products to offer genomics in infectious diseases. Our genomics based diagnostic solution for Tuberculosis was recognized as one of top innovations supported by BIRAC in the past 10 years, and was launched by the Prime Minister of India in the BIRAC Showcase event in Delhi, 2022.
Objectives of this Role:
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Ideate and develop new product features in collaboration with domain experts in healthcare and genomicsĀ
- Develop state of the art enterprise standard front-end and backend services
- Develop cloud platform services based on container orchestration platformĀ
- Continuously embrace automationĀ for repetitive tasks
- Ensure application performance, uptime, and scale, maintaining high standards of code qualityĀ by using clean coding principles and solid design patternsĀ
- Build robust tech modulesĀ that are Unit Testable, Automating recurring tasks and processesĀ Ā
- Engage effectively with team members and collaborate to upskill and unblock each other
Frontend SkillsĀ
- HTML 5Ā Ā
- CSS frameworkĀ (Ā LESS/ SASS / Tailwind )Ā
- Es6 / TypescriptĀ
- Electron app /Tauri)
- Component libraryĀ ( Bootstrap , material UI, Lit )Ā
- Responsive web layout ( Flex layout , Grid layout )Ā
- Package manager --> yarn / npm / turbo
- Build tools - > (Vite/Webpack/Parcel)
- Frameworks -- > ReactĀ with Redux of Mobx / Next JS
- Design patternsĀ
- Testing - JEST / MOCHA / JASMINE / Cypress
- FunctionalĀ Programming conceptsĀ (Good to have)
- ScriptingĀ ( powershell , bash , python )
Backend SkillsĀ
- Nodejs - Express / NEST JSĀ
- Python /Ā Rust
- REST APIĀ
- SOLID Design Principles
- Database (postgresql / mysql / redis /Ā cassandra / mongodb )Ā
- CachingĀ ( Redis )Ā
- Container TechnologyĀ ( Docker / Kubernetes )Ā Ā
- Cloud ( azure , aws , openshift, google cloudĀ )Ā
- VersionĀ Control - GITĀ
- GITOPSĀ
- Automation ( terraform , ansible )Ā
CloudĀ SkillsĀ
- Object storage
- VPCĀ conceptsĀ
- Containerize Deployment
- Serverless architectureĀ
Ā OtherĀ SkillsĀ
- Innovation and thought leadership
- UI - UX design skillsĀ Ā
- Interest in in learning new tools, languages, workflows, and philosophies to grow
- CommunicationĀ
To know more about us- https://haystackanalytics.in/
The primary function ofĀ Jr. Full Stack DeveloperĀ position is to be part of our Product Engineering team for feature development, maintenance, and support of ShortPoint.
Note:
- This is a remote position, we do not give sponsorship or visa.Ā
- timezone should betweenĀ GMT+1 to GMT+5.
Roles & Responsibilities:
Ā
- Deliver well developed and designed releases with good Knowledge of fundamentals of javascript & c#
- Developing backend which delivers and renders front-end in an optimized manner
- Working with the experience (design) team for rapid prototyping and feature implementation
- Helping support team and customers in fixing product-level issues
- Must be able to think creatively, take ownership and must be able to learn quickly and improvise as per the needs.
Must have:
- At least 3 years of IT experience
- At least 1.5 years of experience working on a Javascript framework
- Understanding or familiarity with API Creation and RESTful services
- Hands-on experience of node.js
- Experience on working with ECMAScript 5
Ā
Good to have:
- Experience on working with SharePoint Online and OnPremise
- Experience integrating with third-party API's
- Experience on React framework
Ā
What weāre looking for:
Ā - Strong expertise in Maximo Application Suite / Maximo Manage 8.x
Ā - Hands-on with Java, JavaScript, Jython, SQL
Ā - Skilled in Maximo Manage configuration & customization
-Experience with MBOs, automation scripts, REST APIs, JSON, MIF
Ā - Integration exposure with Salesforce & external systems
Ā - Knowledge of DevOps (Bitbucket, Git, CI/CD)
Ā - Understanding of migration process, profiles & permission settings
Ā - Excellent communication & problem-solving skills
Full Stack Developer ā Java, Angular
Ā
Description
Ā
The Position holder is responsible for developing products and services based on Java & Linux systems, functions as a Senior Software developer, and assists in the entire software lifecycle. The position reports to the Project Manager.
Ā
Successful Position holders are excellent communicators, enjoy solving problems, and work well in teams.
Ā
Roles and Responsibilities
Ā
- Responsible for software development.
- Develop and implement micro services (Must-have)
- Documenting low-level design for the assigned development work.
- Help to integrate UI components using Angular with backend micro service.
- Build reusable libraries and code for future use.
- Optimize application for maximum performance and scalability.
- Interface with other teams across SLB to ensure collaboration.
- Build an effective system that adheres to automation and other engineering best practices.
Ā
Qualifications and Experience
Ā
- Degree and qualification level - B. Tech/B.E. in Engineering with 5-10 years of relevant experience.
- Strong hands on work experience in Design & Development of Responsive Web application
- Must have -> Experience on any cloud services (AWS/Azure/Google Cloud)
- Must have -> At least 5+ Years of experience in building applications using Java/J2EE
- Must have -> Knowledge of document store, Kubernetes, messaging queue
- Must have ->Strong hands on work experience in Design & Development of Responsive Web application
- Experience in Angular JS (2/4/5/6) & JavaScript
- Experienced in working in agile teams
- Knowledge of Agile methodology
- Knowledge of Secure Programming Principles
- Knowledge or Experience in any one scripting language (bash, python)
- Experienced in working in a DevOps model.
Ā
Ā
Responsibilities
⢠Lead and conduct weekly check-ins and doubt clearing sessions for FSD JavaScript learners.
⢠Assist the learners with technical queries and provide resolutions and/or coordinate with
technical instructors for resolution.
⢠Host weekly technical sessions in association with expert instructors for the learners as per
curriculum.
⢠Audit question bank contents (assessments), creating/enhancing content after due research
⢠Create example applications/exercises/content which can be incorporated into courses
(JavaScript track only at this time)
⢠Audit curriculum and assist with revision/upgrade strategies.
Skill Sets
⢠Strong teaching and problem solving skills
⢠Proficiency on Full-Stack JavaScript including ES2018 and above, React, Node.js, MongoDB
and MySQL.
⢠Strong communication skills.
⢠Willingness to learn and upgrade
They are solving the problem of advertisers and marketing agencies trying to reach out to rural villagers to increase market penetration of their products. The current method of posters, wall advertisements and billboards are static and doesnāt allow for targeted messaging. The team intend to roll out a network of low-cost interactive screens to these rural villagers.
We are looking for a Full Stack developer to develop the Frontend and backend for the advertisers portal. This is a new age platform connecting advertisers with villages through the smart advertisement boards.Ā
Ā Duties and ResponsibilitiesĀ Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
- Participate in requirements
- Maintain and improve web Design mobile-based web features.
- Work closely with Scrum team to ensure quality throughout the entire software development
- Maintain high standards of software quality by establishing, adopting and following good practices and processes
- Monitor systems to ensure they meet both customer needs and business goals
- Solve problems by crafting software solutions using maintainable, testable and modular code
- Collaborate within a team by participating in code reviews, pairing sessions, architecture discussions and planning
- Write robust, testable code, along with unit, functional, acceptance and/or user tests to validate every change
- Challenge your fellow team members to grow and enhance our team with new, diverse talent
- Mentor interns and other software engineers to grow their technical skills
- Work closely with Scrum team to ensure quality throughout the entire software development cycle.
- Identify and propose dev toolsets to enhance and extend the dev teamās capabilities & efficiency
- Manage business context and pressures around quality and time to market
- Stay up-to-date on emerging technologies
Role & Responsibilities
Ā
- A Proven work experience as a Ruby on Rails developer with good understanding of Java script, jQuery, HTML, CSS. The individual will need to be hands on with development, performance optimisation, secure development process, usability, and coding standards of the product.
- Strong ROR development experience and follows best practices (test-driven development, continuous integration, SCRUM, refactoring, and code standards).
- Should have a mix of excellent reasoning ability to document, develop and test software with the commitment to excellence and defect free product before being deployed.
- Should be able to work closely with all stakeholders to investigate, fix, optimise, test, and deploy high quality solutions.
- Should have hands on understanding of technical design, implementation, and maintenance of technical initiatives towards improving and scaling of products.
- Self-motivated and should rapidly incorporate new requirements and deliver successfully by self.
- Effectively communicates with peers and stakeholders, gathers and clarify requirements from technical & functional aspect.
Ā
- Follows software development process; consistently innovates processes to improve individual and team productivity and quality.
- Strong Analytical, Problem Solving Skills and participates in all activities with urgency, should be result oriented and with strong work ethic.
- Experience with Agile development lifecycle with excellent understanding of feature estimation and ability to communicate issues and risks that may impact timelines or resources.
Ā
Desired Candidate Profile
- 4+ years of IT experience.
- At least 4 years commercial web development experience.
- At least 3 years of Ruby on Rails commercial development experience.
- Familiarity with Relational and Non Relation Databases ( Postgres, Mysql, MongoDb)
- REST API development.
- Familiarity with In Memory Database ( Redis, Memcache )
- Web development - HTML, HTML5 JavaScript, AJAX, CSS, jQuery, http, REST.
- AGILE/SCRUM development Experience.
- Development practices - Rails test framework / TDD / BDD, Domain Driven Design, SOLID, refactoring, OOP design patterns
- Expertise in version control system ( GIT )
- Candidate need to be comfortable dabbling with some basic infrastructure management on AWS.
- Familiarity with ( React, Vue ) is a plus.







