Full Stack Software Developer
Mid-level full stack developer building both frontend and backend in JavaScript: React.js with responsive UI on the front end, Node.js REST APIs with MySQL/PostgreSQL on the back end. Day-to-day covers UI components, API development, database work, unit/E2E testing, and debugging — on-site in Mangalore.
- Compensation
- Not disclosed
- Location
- Mangalore, India
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong knowledge of JavaScript, including ES6+ concepts
- Good hands-on experience with React.js
- Strong understanding of HTML, CSS, and responsive UI development
- Experience with Tailwind CSS, Bootstrap, or plain CSS
- Ability to develop UI components based on requirements/designs
- Good understanding of frontend state management, API integration, and form handling
- Strong hands-on experience with Node.js
- Experience in developing and maintaining REST APIs
- Good understanding of API design, authentication, authorization, validation, error handling, and middleware
- Experience with backend debugging and troubleshooting
- Understanding of application architecture and clean, maintainable code
- Good knowledge of relational databases such as MySQL and PostgreSQL
- Ability to write and optimize SQL queries
- Understanding of database relationships, indexing, transactions, and basic database design
- Experience in writing unit tests
- Understanding of E2E testing
- Ability to debug frontend and backend issues independently
- Good understanding of browser developer tools, logs, API debugging, and troubleshooting production issues
- Good understanding of Git/GitHub and standard development workflows
- Experience working with Agile/Scrum development processes
- Ability to understand requirements and convert them into technical implementation
- Good understanding of code review, coding standards, and maintainable code
- Ability to work on existing codebases and troubleshoot/modify existing functionality
- Familiarity with AI-assisted development tools such as Claude Code, Antigravity, GitHub Copilot, or similar
- Good problem-solving and analytical skills
- Good communication and collaboration skills
- Ability to work independently as well as with a development team
- Willingness to learn and work with new technologies
- Ability to take ownership of assigned modules/features from development through testing and deployment
Nice to have
- ORM experience such as Sequelize/TypeORM/Prisma
Full description
We
are looking for a Mid-Level Full Stack Developer with strong hands-on
experience in **JavaScript, React.js, Node.js, UI development, API
development, and database technologies**.
The candidate should be capable of
working independently on both frontend and backend development and should have
good debugging, testing, and problem-solving skills.
Requirements
Required Technical SkillsFrontend:
- Strong
knowledge of JavaScript, including ES6+ concepts.
- Good
hands-on experience with React.js.
- Strong
understanding of HTML, CSS, and responsive UI development.
- Experience
with Tailwind CSS, Bootstrap, or plain CSS.
- Ability
to develop UI components based on requirements/designs.
- Good
understanding of frontend state management, API integration, and form
handling.
Backend:
- Strong
hands-on experience with Node.js.
- Experience
in developing and maintaining REST APIs.
- Good
understanding of API design, authentication, authorization, validation,
error handling, and middleware.
- Experience
with backend debugging and troubleshooting.
- Understanding
of application architecture and clean, maintainable code.
Database:
- Good
knowledge of relational databases such as:
- MySQL
- PostgreSQL
- Ability
to write and optimize SQL queries.
- Understanding
of database relationships, indexing, transactions, and basic database
design.
- ORM
experience such as Sequelize/TypeORM/Prisma would be an advantage.
Testing & Debugging:
- Experience
in writing unit tests.