Full Stack Developer(React+Node and Python or Java)
Skills
About the role
Experience : 4+ Years Project Location(s) : Bengaluru
Onsite/Hybrid/Remote: remote
No of rounds of interview: 3-5
Shift – Night Shift
Shift Requirements: Work Hours – Must be available till at 2 PM Pacific Time Zone
Job Description
We’re looking for a Full Stack Developer to design, build, and deliver custom applications across our technology stack. You’ll work hands-on with React, Node.js, Python, and Java, using AI-powered development tools like Windsurf and Claude to accelerate delivery, improve code quality, and tackle complex implementation challenges. This role suits someone who is both a strong engineer and an early adopter of AI-assisted workflows.
Key Responsibilities
Design, develop, and deploy custom full-stack applications end-to-end, from requirements gathering through production support.
Build responsive, performant front-end interfaces using React and modern JavaScript/TypeScript.
Develop scalable back-end services and APIs using Node.js, Python, and Java.
Leverage AI coding assistants (Windsurf, Claude) for code generation, refactoring, debugging, test creation, and documentation.
Integrate with databases, third-party APIs, and internal systems.
Collaborate with product managers, designers, QA, and other engineers throughout the SDLC.
Write clean, maintainable, well-tested code with appropriate documentation.
Participate in code reviews, architecture discussions, and technical decision-making.
Troubleshoot, optimize, and support applications in production environments.
Required Qualifications
4+ years of professional full-stack development experience.
Strong proficiency in React (hooks, state management, component architecture) and modern JavaScript/TypeScript.
Hands-on experience building back-end services in at least two of: Node.js, Python, Java.
Solid understanding of REST API design; experience consuming and building APIs.
Working knowledge of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Practical experience using AI coding assistants (Windsurf, Claude, Copilot, Cursor, or similar) in day-to-day development, including effective prompting and validating AI-generated code.
Proficiency with Git and modern version control workflows.
Familiarity with HTML5, CSS3, and responsive design principles.
Strong problem-solving skills and ability to work independently on full features.
Good written and verbal communication skills.
Desired Qualifications
Exposure to frameworks such as Next.js, Express/Nest.js, FastAPI/Django, or Spring Boot.
Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps practices.
Experience integrating LLMs or AI APIs (OpenAI, Anthropic, etc.) into production applications.
Understanding of prompt engineering, retrieval-augmented generation (RAG), or agentic workflows.
Knowledge of authentication/authorization standards (OAuth2, JWT, SSO).
Experience with message queues, caching layers, or event-driven architectures.
Exposure to testing frameworks (Jest, Pytest, JUnit) and TDD practices.
Background in agile/scrum environments.
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.