CHENNAI · FULLTIME
Full Stack Developer
SignaTech
Chennai · onsite · Posted 4d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
2–3 Years Role Overview We are looking for a
Full Stack Developer with 2–3 years of hands-on experience in developing modern web applications. The ideal candidate should have strong experience with
React.js for frontend development and working knowledge of backend technologies such as
Node.js and ASP.NET Core . Basic knowledge of
Python is also expected. The candidate should be comfortable working across frontend, backend, APIs, databases, debugging, testing, and deployment activities. Key Responsibilities
- Develop responsive and user-friendly web applications using React.js.
- Build reusable React components and maintain clean frontend architecture.
- Develop and maintain backend services using Node.js and/or ASP.NET Core.
- Design, develop, and integrate REST APIs.
- Integrate frontend applications with backend services and third-party APIs.
- Work with relational databases such as SQL Server and PostgreSQL.
- Write efficient SQL queries, stored procedures, and database operations where required.
- Implement authentication and authorization mechanisms for web applications.
- Handle application validation, error handling, logging, and exception management.
- Debug and troubleshoot frontend, backend, API, and database-related issues.
- Write clean, maintainable, reusable, and well-documented code.
- Participate in code reviews and follow established coding standards and best practices.
- Write unit tests and support application testing and QA activities.
- Work with Git-based version control and participate in standard development workflows.
- Collaborate with developers, QA engineers, business analysts, and other stakeholders.
- Support application deployment and resolve issues across development, QA, and production environments.
- Use basic Python knowledge for scripting, automation, data processing, or integration tasks when required.
Required Technical SkillsFrontend
- Strong knowledge of React.js
- JavaScript / TypeScript
- HTML5
- CSS3
- React Hooks
- State management and component lifecycle concepts
- API integration using Fetch/Axios
- Experience with UI libraries such as Material UI (MUI) is an advantage
- Responsive web design Backend
Node.js
- Node.js fundamentals
- Express.js or similar frameworks
- REST API development
- Middleware
- Authentication and authorization
- Error handling and logging
ASP.NET Core
- C#
- ASP.NET Core Web API
- RESTful API development
- Dependency Injection
- Entity Framework Core basics
- Authentication and authorization
- LINQ fundamentals Python
Basic Knowledge Of Python, Including
- Python syntax and fundamentals
- Functions and modules
- File handling
- Basic scripting and automation
- API consumption
- Basic data processing Advanced Python or Python framework experience is not mandatory. Database Skills
- SQL Server and/or PostgreSQL
- SQL queries and joins
- CRUD operations
- Database relationships
- Basic database design concepts
- Stored procedures and functions
- Basic understanding of indexing and query optimization Additional Technical Knowledge
- Git / GitHub / Azure DevOps or similar version-control platforms
- REST APIs
- JSON
- HTTP/HTTPS concepts
- JWT or token-based authentication
- Basic knowledge of application security
- Environment configuration and application settings
- Basic CI/CD knowledge
- Basic cloud knowledge in Azure or AWS is an advantage
- Docker knowledge is an advantage Software Development Knowledge
Candidate Should Have a Good Understanding Of
- Object-Oriented Programming (OOP)
- SOLID principles
- Clean coding practices
- Exception handling
- Logging
- Debugging
- Unit testing
- API security fundamentals
- Agile/Scrum development methodology
- Code review and pull request processes Soft Skills
- Good analytical and problem-solving skills
- Ability to debug and troubleshoot issues independently
- Good verbal and written communication skills
- Ability to work collaboratively within a development team
- Willingness to learn new technologies
- Ability to manage multiple development tasks
- Attention to code quality and application performance Education Bachelor's degree in
Computer Science, Information Technology, Engineering , or a related field, or equivalent practical experience.
Qualifications The ideal candidate will have:
- 2–3 years of overall software development experience
- Strong hands-on experience with React.js
- Good experience with at least one backend technology: Node.js or ASP.NET Core
- Exposure to both Node.js and ASP.NET Core is preferred
- Basic working knowledge of Python
- Experience developing and consuming REST APIs
- Experience working with SQL databases
- Good understanding of Git and development workflows
- Strong debugging and problem-solving skills
- Interest in learning cloud, DevOps, automation, and modern application development practices Skills: node.js,application,basic,python,asp.net core,.net core,api,asp.net,.net,react
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02