
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
We are an IT Recruitment Company
Similar jobs


Ā Looking for Python with React.
Python frameworks like Django or Flask.
Develop RESTful APIs or GraphQL endpoints


Outfy(www.outfy.com) is a prominent Social media tool for online business headquartered in US and has a full fledged offshore development centre in Noida.Ā We specialize in providing cutting-edge solutions to businesses aiming to enhance their online presence. As a Lead Developer, you will play a pivotal role in shaping the technological landscape of our platform.
Responsibilities:
- Lead the development and maintenance of our React web application and Node.js backend services.
- Collaborate with cross-functional teams to design, develop, and implement robust and scalable solutions.
- Architect and build efficient and reusable code for future use.
- Mentor and guide junior developers, fostering a collaborative and knowledge-sharing environment.
- Stay updated on emerging technologies and trends, incorporating them into our development processes.
Requirements:
- Proven experience (8-10 years) as a React Web and Node.js Developer.
- Strong proficiency in JavaScript/TypeScript and its modern frameworks/libraries.
- Extensive knowledge of front-end and back-end technologies, with expertise in React and Node.js.
- Experience working with RESTful APIs and microservices architecture.
- Solid understanding of the entire web development process, including design, development, and deployment.
- Leadership and mentoring skills with the ability to guide a team effectively.
- Ability to work independently and efficiently in a fast-paced environment.

We are looking out for a technically drivenĀ "Full-Stack Engineer" for one of our premium client
COMPANY DESCRIPTION:
Required Skills
⢠Hands-on experience with NodeJS, React, Redux, & Docker
⢠Great to have understanding about Kubernetes, Postgres and AWS (SQS, Lambda, S3)
⢠Experience implementing micro service technology
⢠Experience working with Python and Pandas, used for data manipulation is a plus
⢠Experience with Power BI and its APIs is a plus
⢠Experience with building and maintaining large data sets
⢠Ability to work across structured, semi-structured and unstructured data, extracting information
and identifying linkages across disparate data sets
⢠Understanding of information security principles
⢠Ability to understand complex systems and solve challenging problems
⢠Ability to clearly communicate complex solutions
⢠Ability to learn new technologies quickly
⢠Comfortable in a fast paced small team environment
⢠Open to work with global team structure, flexible and efficient
⢠Ability and flexibility to manage multiple assignments in a dynamic, complex and fast-paced
environment
⢠High level of attention to detail
⢠Commercial client-facing project experience is a plus
⢠Business-level language skills and fluency in English


Hello All,
Greetings from RWaltz Software!!!!
š We're thrilled to announce that RWaltz Software Pvt. Ltd. is actively looking for a āSoftware Developer- (MERN Stack)ā position. Software Developers, who are passionate about the world of blockchain & cryptocurrency? Join our team and make a difference.
Ā
RWaltzĀ Software Group Inc. is a multinational company (MNC) headquartered in Atlanta, Georgia, USA. We provide services like Blockchain, Big Data Analytics, Artificial Intelligence, Machine Learning, ERP solutions, and Web and Mobile applications.Ā
Ā Ā
Job Details:
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Position: Software Developer (MERN Stack)
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Qualification: B. Tech, BCA, or any relevant courses
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Exp Required: 1 ā 3 years
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Job Location: Nasik and Pune, Maharashtra
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Work Days: 5 days working
Ā
Ā
Required skills:
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Good Communication Skills.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Excellent technical, diagnostic, and troubleshooting skills.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Hands-on experience in MERN stack (MongoDB, Express JS, React JS, Node JS)
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Experience in server management would be an added advantage.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Strong analytical and problem-solving skills.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Immediate joiners are appreciated.
Ā
Ā
Job Description:
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Candidates must have good experience in the MERN stack (MongoDB, Express JS, React JS, Node JS).
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Good knowledge of version control like GIT.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Analyze & resolve technical & application problems.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Liaising with team members, management, and clients to ensure projects are completed to standard.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Identifying risks and forming contingency plans as soon as possible.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā This position is a hands-on role where we expect you to get directly involved with technology, platform, development and deployment methodology choices, high-level software and data flow decisions as well as helping the team with implementation and troubleshooting.

Ā
What you will do:
- Work with stakeholders (product owners, project managers, and scrum masters) to define and clarify requirements.
- Provide technical and work direction to the other global developers (be their conduit to the local team)
- Hands-on development of defined architecture and design of both front-end and back-end programming.
- Ability to keep informed of industry trends and technologies.
- Ability to break down complex requirements into specific work items.
- Implement and carry out unit testing.
- Leverage the DevOps team to ensure the product can be automatically built, deployed, and tested using CI/CD pipelines across all of the release cycles from dev to production.
- Strong grasp of modern security principles and how to apply them to applications
Minimum Qualifications:
- Degree in Computer Science, technical field, or equivalent professional experience.
- Proven ability to develop resilient code that performs, and scales based on application usage.
- 6+ years of experience in developing using JavaScript and JavaScript libraries and frameworks such as Angular and React
- 6+ years of experience building applications using JavaScript, HTML, CSS, Web, JSON/XAML-based REST API.
- 3+ years of experience building RESTful web services using NodeJS
- Experience with Unit Testing Frameworks like UnitJS, Mocha
- Understanding of code versioning tools such as Git or Visual Studio Team Services
- Experience with Visual Studio, Visual Studio Code, Atom or Eclipse
- Excellent oral and written communication skills
- Ability to work in a distributed and global environment
- Understanding of building applications deployed in the cloud (Azure, AWS, GCP) leveraging PaaS and IaaS Services
- Able to work in a fast-paced environment with a diverse group of people
Preferred Qualifications:
- Proven ability to quickly learn new technologies
- Experience with agile methodologies
- Strong problem-solving orientation
- Can manage multiple competing tasks/projects at the same time
- Strong team and customer service focus
Ā

Under broad guidance, performs activities related to the analysis, design, programming, debugging, modification, and maintenance of software enhancements and/or new products.
Essential Functions
⢠Under broad guidance, analyzes, designs, programs, debugs, modifies, and maintains software enhancements and/or new products used in local, networked, or Internet-related computer programs.
⢠Under broad guidance, may interact with users to define system requirements and/or necessary modifications.
⢠Prepares feasibility studies to evaluate requirements for new and revised programs.
⢠Translates detailed design specifications into computer program instructions, debugs routine programs, prepares system test data and prepares program documentation.
⢠Completes documentation and procedures for installation and maintenance.
⢠Code may be used in commercial or end-user applications, such as desktop applications, mobile apps, financial management.
⢠Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.
Technical Requirements:
- Desired Skills: ReactJS, JavaScript, NodeJS, ExpressJS, Redis, mySQL, Json, Ajax, HTML5, CSS3,webRTC, RestFul Services, AWS/EC2/SQS/RDS/S3 and Git.
- Create RESTful based APIs in XML,JSON etc.
- Java, nice to have





