
Hello,
We are on the lookout for a full stack developer well versed with MongoDb, React.js (& Next), Node.js and AWS.
A bit about the company - We are building India’s first payment gateway focused on offline (cash on delivery) payments. Over 70% of India chooses to pay through cash on delivery whilst shopping online. We are tapping that market. CODfirm currently is used by 500+ brands to verify COD orders and reduce returns and fraud on their stores.
A bit about our team - We are a small team. Three part-time full-stack developers and one full-time product/ business guy. We are currently looking for our first full-time developer.
Our culture - We are a bunch of individuals who absolutely love what we do. Always jolly and super self-motivated. We hate chasing each other for work and deadlines. It goes without saying that it is mandatory for everyone to meet their deadlines and to be punctual. There is no hierarchy whatsoever and everyone is open and receptive to feedback and constructive criticism. What keeps us motivated and driven is our vision for CODfirm. It does get stressful at times, just like it would at any fast-growing startup with a grand vision. In a sentence, it is a fun yet challenging work environment.
About the role and responsibilities - For us, technical and cultural fit is equally important. Since we already covered the cultural bit, let’s now talk to the developer side of you.
Must-haves:
- Advanced knowledge and hands-on experience of MongoDB, Redis, React.js (and Next), Node.js and AWS.
- Ability to write scalable, understandable and testable code.
- Strong understanding of computer science principles: data structures, algorithms, distributed systems and information revival
- Strong communication skills to help shape the product roadmap given your knowledge and experience with the codebase
- Ability to turn designs shared into frontend code with a focus on UX
- Open to learning new technologies and programming languages
Good to have:
- Knowledge of GraphQL
- Data analytics and machine training skills
The interview process:
Step 1: You apply for the job and share your past work with us
Step 2: You get on an intro call with the founder
Step 3: You solve an assignment
Step 4: We get on a call again to discuss the assignment and to get to know you better Step 6: We offer you to come on board and join us
Step 7: Together we build CODfirm India’s first offline payments gateway.

About CODFIRM
About
We are building India’s fastest-growing payment gateway focused on cash-on-delivery and UPI payments. Over 70% of India chooses to pay through cash on delivery whilst shopping online. We are tapping that market. CODFIRM currently is used by over 900 D2C brands to verify COD orders, reduce returns and fraud, collect UPI payments and communicate with customers via Whatsapp and SMS. If you shop D2C, highly likely that we have already met :)
Connect with the team
Company social profiles
Similar jobs
Job Title: Senior Java Full Stack Developer
Locations: Delhi NCR, Hyderabad, Chennai, Pune, Bangalore Experience: 6–13 Years
Employment Type: Full-Time
"Need Immediate joiners or serving notice period candidates only can join in a maximum of 30 days"
About the Role
We are looking for an experienced and highly skilled Java Full Stack Developer with strong backend expertise in Java and hands-on experience in ReactJS for front-end development. The ideal candidate will drive the design, development, and implementation of high-performance, scalable applications that meet business goals.
Key Responsibilities
Backend Development (Approx. 80%)
- Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, and related frameworks.
- Build and optimize RESTful APIs and microservices.
- Collaborate with cross-functional teams to define backend architecture and ensure high availability and performance.
- Troubleshoot complex issues, debug code, and improve overall system reliability.
- Participate in code reviews, design discussions, and technical decision-making.
Frontend Development (Approx. 20%)
- Develop responsive user interfaces and reusable ReactJS components.
- Integrate frontend components with backend services and APIs.
- Ensure high performance, cross-browser compatibility, and seamless user experience.
General
- Work in an Agile/Scrum environment and deliver high-quality software on schedule.
- Maintain robust documentation and follow SDLC best practices.
- Mentor junior developers and contribute to team growth.
Required Skills & Qualifications
- 6–13 years of professional experience in software development, with a strong focus on backend systems.
- Advanced proficiency in Java, Spring Boot, and related server-side technologies.
- Hands-on experience with ReactJS and modern JavaScript.
- Solid understanding of REST APIs, microservices architecture, and web services.
- Strong database skills (SQL and/or NoSQL) and familiarity with schema design.
- Experience with version control (e.g., Git) and CI/CD practices.
- Excellent problem-solving, debugging, and communication skills.
Preferred Skills (Bonus)
- Experience with containerization and orchestration (Docker, Kubernetes).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Knowledge of message queuing (Kafka, RabbitMQ).
- Familiarity with automated testing frameworks and best practices.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, IT, or a related field (or equivalent practical experience)
We are looking for a Senior Developer to build and implement programs. As a senior developer, you’ll gain valuable management experience delegating responsibilities to the rest of your team and reviewing the work of junior developers.
Requirement
- Bachelor’s Degree in Computer Science required.
- 3+ years of experience in web and software development with NODE.JS and REACT.JS.
- Ability to work independently and multi-task effectively.
- Demonstrated understanding of projects from the perspective of both client and business.
Technical Skills
- Node Js
- MERN Stack
- Jira
- Version Control
- PHP, MySQL
- CSS
- OOP
- Agile Development
Roles & Responsibility
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Documents and demonstrates solutions by developing. documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Meeting deadlines.
- Accomplishes engineering and organization mission by completing related results as needed.
- Troubleshoot, debug and upgrade existing software
● You can rock with your expertise in fundamental front end languages such as HTML, CSS and JavaScript.
● You can make value additions aided by your familiarity with advanced JavaScript libraries and frameworks such as React.
● You have top notch ability of server side languages such as NodeJS, Web Services, Micro service.
● Database technology such as MySQL also falls in your comfort zone.
● You can enhance our world with your Cloud Experience preferably AWS [EC2, RDS, S3, Lambda] or OCI
● You take pride in your knowledge of code versioning tools such as Git
● Third party integration like payment gateway and any Plugins
● Familiar with third party libraries like D3 Chart, Video and Audio player.
● Development experience with webcam based recording or streaming
● WebRTC protocol with any Media Server
● React with Next.JS framework
● JWT, OAuth, JSON web token, Node mailer
● Experience with WebRTC, RTSP and other streaming applications
● Good at cron Jobs development and configuration
Responsibilities:
● You’ll develop high quality front end architecture.
● You’ll build solid back-end web services/micro services
● You’ll design and develop APIs and API documentation
● You’ll help the team in designing and normalizing databases
● You’ll ensure cross-platform optimization for web and mobile phones.
● You’ll proactively ensure responsiveness of applications
RESPONSIBILITIES
Building and implementing top-notch user interfaces using Javascript and the Angular framework
Writing efficient Javascript code while also using HTML and CSS
Develop all server-side logic, including data storage to optimize website performance
Using the latest front-end technologies, creating adaptable interfaces for online applications
Leading with product-analysis tasks and conducting performance tests
Using sustainable coding patterns that can be easily enhanced and modified subsequently
Perform complex product analysis as well as development duties that may include significant research and analysis
Ensuring extensive and proper documentation of solution designs and implementation for easy onboarding of new teammates
Effective collaboration with team members and stakeholders to deliver requirements
Keeping up-to-date with industry trends and technology developments
Providing tech support for clearing bottlenecks and and obstacles
Identifying and troubleshooting issues with frontend code
Execute automated testing platforms and system tests
REQUIREMENTS
Extensive knowledge, experience and understanding of JavaScript and Node.js
Professional experience in full stack development using the NAP stack - Node.js, Angular, Postgres
In depth understanding of cross-browser compatibility issues and ways to work around such issues
Proficiency in browser rendering behavior and performance.
Proficiency in Javascript, web stacks, libraries, and frameworks
Proficient understanding of code versioning tools (Git)
Good understanding of or working experience with IONIC framework is a major plus
Understanding of data security concepts
Job Description: Full Stack Developer – RattanIndia Technologies Private Limited
Based at: New Delhi
Overview:
Required Full Stack developer with 3 to 6 years of experience with competencies in development of web applications in financial services domain on salesforce development platform and shall be responsible for requirement analysis, design, coding, testing and implementation of web applications.
Key Accountabilities:
- Working closely with business teams on the analysis to understand the requirements.
- Shall be responsible for designing, coding, testing and implementation of web application.
- Will be responsible for system design and application development of web applications.
- Work closely with the product managers and other team members to build features, functionality, and application.
- Design and implementation of low-latency, high-availability, and high performance applications.
- Implementation of security and data protection.
- Demonstrate creativity and sound analytical skills in identifying effective approaches to develop solutions independently.
- Deliver features with high quality, on-time as per project plans and delivery commitments.
- Delivering status updates to the management and stakeholders regularly.
- Demonstrate creativity and sound analytical skills in identifying effective approaches to develop solutions independently.
Academic Qualification:
- Tech Computer Science/MCA from Top Tier Institutes.
Skillset Requirements:
- Expertise with Node.JS and associated technologies such as React and Express.
- Fluent in HTML5, CSS3, and JavaScript
- Experience with SQL (Postgres) data models
- Extensive experience developing and working with REST APIs.
- Experience working in a DevOps environment and using tools like Travis, Jenkins.
- Solid experience with containerization using Docker and Kubernetes.
- Proficiency with source control and team collaboration tools (GitHub, Asana, Jira, Slack)
- Experience with data interchange formats such as XML or JSON.
- Solid Experience with AWS, Heroku and Salesforce.
About RattanIndia ltd.
For Details visit: http://www.rattanindia.com">www.rattanindia.com
- We are looking for candidates who have good programming skills. Strong on data structures, algorithms, understand time space complexity, able to come up with multiple solutions and then arrive at most optimized one keeping in mind customer requirements. Should also be well aware of OO concepts. If he / she has a strong background on these areas ( in any programming language), half the job is done. – 50% weightage
- Next the candidate should have worked on JS with good hands on experience in a few projects mainly in backend development like making api calls, handling exception, models, data transformations, controllers etc. – 20-30% weightage
- The last would be having some experience in any one of react.js/ node.js or even angular.js since some of these are being used in the current project. – 20-30% weightage
- Prefer candidates with Angular (ver 8+), react (ver 16+), Node (Ver 14+) and extremely good in JavaScript, HTML & CSS
- Experience : 4-6 years relevant
> You need to have:
- An analytical mind with strong logical & reasoning ability
- Very good communication skills (verbal and written).
- Good application development skills.
- Strong debugging skills.
- Should have excellent coding/Programming skills
- A quick learning ability
Start your Journey with us for a high growth, flying career!
> We at Deqode
- Have flexible 5 working days
- Work on bleeding edge technologies (Blockchain/ AI/ Deep learning/ RL/ Quantum computing).
- Have desirable Perks.
- Have the best Financial Pay scale in the industry.
- Practice Democracy of thoughts.
- Believe in working hard and party harder.
Join us and be a part of a team that breathes technology.
Technology Stack - Mean stack/Mern Stack, Full stack, React.js, React Native, Nodejs, ROR, Angular, Python, Blockchain, AI/ ML.
> We are looking for candidates who have a thirst for gaining knowledge, are passionate about coding :) Kindly revert back with your updated CV.










