Job Description: Software Developer – AI, Node.js, React Native & Software Testing
Company: Konstruct And Live Technologies Pvt Ltd
Location: Sector 142, Noida
Employment Type: Full-time
Experience: 2–5 years
Department: Technology / Engineering
Reports To: Engineering Manager / Technical Lead
About the Role
Konstruct And Live Technologies Pvt Ltd is looking for a skilled Software Developer with strong experience in Node.js and React Native, practical knowledge of AI technologies, and a quality-focused approach to software development and testing.
The ideal candidate should be able to develop backend services and cross-platform mobile applications, integrate AI-powered capabilities, and take ownership of software quality throughout the development lifecycle. This includes understanding requirements, writing clean code, testing applications, identifying defects, and supporting production releases.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build cross-platform mobile applications for Android and iOS using React Native.
- Develop reusable React Native components and maintain clean mobile application architecture.
- Integrate mobile applications with backend services, REST APIs, third-party services, and AI-powered features.
- Build and integrate AI capabilities using large language models, machine-learning APIs, automation tools, or similar technologies.
- Develop secure and reliable REST or GraphQL APIs.
- Write clean, reusable, maintainable, and well-documented code.
- Create and execute unit, integration, API, regression, mobile, and end-to-end tests.
- Test React Native applications across different devices, operating systems, screen sizes, and network conditions.
- Perform manual and exploratory testing when required.
- Review requirements and identify missing scenarios, edge cases, usability issues, and technical risks.
- Investigate defects, perform root-cause analysis, and implement reliable fixes.
- Validate AI-generated outputs for accuracy, consistency, safety, and relevance.
- Improve mobile application performance, responsiveness, stability, and user experience.
- Work closely with product, design, engineering, and quality teams.
- Participate in code reviews, technical discussions, sprint planning, and release activities.
- Monitor application logs, errors, reliability, and production performance.
- Follow secure development and responsible data-handling practices.
Required Skills and Qualifications
- 1–5 years of professional software-development experience.
- Strong knowledge of JavaScript.
- Good working knowledge of TypeScript.
- Strong experience with Node.js.
- Experience with Node.js frameworks such as Express.js, NestJS, Fastify, or similar.
- Hands-on experience developing mobile applications using React Native.
- Good understanding of React concepts such as components, hooks, state management, navigation, and application lifecycle.
- Experience integrating React Native applications with REST APIs and third-party services.
- Familiarity with Android and iOS application development, debugging, testing, and release processes.
- Strong understanding of REST APIs and backend application development.
- Practical experience integrating AI APIs, large language models, or machine-learning services into applications.
- Understanding of AI concepts such as prompt design, output validation, hallucination risks, latency, cost, and data privacy.
- Strong software-testing knowledge, including:
- Unit testing
- Integration testing
- API testing
- Mobile application testing
- Regression testing
- End-to-end testing
- Exploratory testing
- Test-case design
- Defect reporting and root-cause analysis
- Experience with testing tools such as Jest, React Native Testing Library, Detox, Appium, Supertest, Postman, Playwright, Cypress, or equivalent tools.
- Experience with relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Familiarity with Git, pull requests, code reviews, and CI/CD pipelines.
- Strong debugging, analytical, and problem-solving skills.
- Ability to communicate technical issues and testing results clearly.
- Strong attention to quality, reliability, security, performance, and user experience.
Preferred Qualifications
- Experience with React Native libraries and tools such as React Navigation, Redux Toolkit, Zustand, Axios, or similar technologies.
- Experience publishing or supporting applications on the Google Play Store and Apple App Store.
- Familiarity with native Android or iOS development using Kotlin, Java, Swift, or Objective-C.
- Experience with platforms or frameworks such as OpenAI APIs, Google Gemini, Azure AI, AWS Bedrock, LangChain, LlamaIndex, or similar technologies.
- Experience with retrieval-augmented generation, embeddings, vector databases, AI agents, or structured AI outputs.
- Knowledge of Docker and cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with microservices, event-driven systems, or message queues.
- Familiarity with application monitoring and observability tools.
- Understanding of performance testing and application security.
- Experience working in an Agile or Scrum environment.
What We Are Looking For
The successful candidate should be:
- A strong developer who takes ownership of software quality.
- Comfortable developing and testing backend and mobile features.
- Able to identify edge cases before software reaches production.
- Capable of building reliable and user-friendly React Native applications.
- Curious about AI technologies and their practical business applications.
- Careful when handling user data and AI-generated content.
- Able to work independently while collaborating effectively with a team.
- Clear and professional in technical communication.
- Focused on delivering reliable, maintainable, secure, and high-quality solutions.
Success in the Role
Within the first six months, the successful candidate will be expected to:
- Deliver reliable Node.js backend features and React Native mobile functionality.
- Build or improve automated test coverage for critical backend and mobile workflows.
- Support the development of AI-enabled product features.
- Implement appropriate validation and safeguards for AI-generated outputs.
- Improve mobile application performance, stability, and usability.
- Identify and resolve defects before production releases.
- Contribute effectively to code reviews and technical discussions.
- Help improve development, testing, deployment, and release processes at Konstruct And Live Technologies Pvt Ltd.
Key Skills
Node.js | React Native | JavaScript | TypeScript | React | Android | iOS | AI Integration | API Development | Software Testing | Mobile Testing | Test Automation | Jest | Detox | Appium | Postman | SQL | NoSQL | Git | CI/CD | Debugging
Application Requirements
Candidates should submit:
- An updated résumé.
- Links to relevant projects, GitHub repositories, published mobile applications, or a technical portfolio, where available.
- Examples of Node.js, React Native, AI, or software-testing projects they have worked on.
- A brief description of their experience with backend development, mobile application development, AI integrations, and automated testing.
Equal Opportunity Statement
Konstruct And Live Technologies Pvt Ltd evaluates candidates based on job-related skills, experience, and demonstrated ability. We are committed to providing a fair and consistent recruitment process and to making reasonable accommodations where required.
Pay: From ₹18,000.00 per month
Benefits:
Work Location: In person