1. Full-time full stack developer (fresher)
Full stack developer (fresher)
Company: [Company name]
Location: [Location] · Work mode: [Work mode]
Employment type: Full-time
CTC: [CTC for the full-time role]
Joining: [Joining date] · Apply by: [Apply by]
About [Company name]
[About your company]
About the role
Join the [Team] team at [Company name] as a fresher full stack developer. You will build features across the whole product: the screens people use, the APIs behind them and the database that stores the data. You will start with small, well-defined tasks, work with a senior developer who reviews your code, and take on more of the stack as your confidence grows. It suits a graduate who enjoys seeing a feature work from browser to database.
What you will do
- Build and update pages and components in the team’s front-end framework, such as React or Angular, from designs or wireframes, including forms, validation and error messages
- Create and change REST API endpoints on the server, covering routes, input validation and responses, with a senior reviewing each change
- Design or change simple database tables or collections, write the queries behind them and apply schema changes through the team’s migration process
- Connect screens to the API and handle loading, empty and failure states, so users see a clear message instead of a blank or broken page
- Add login checks and permission checks to new endpoints using the team’s existing token or session approach
- Trace a bug across the layers: reproduce it in the browser, inspect the network request, read the server log and check the stored data, then fix it at its source
- Write unit tests and API tests for the code you change, and run both the front-end and back-end suites before raising a pull request
- Keep secrets out of source control and browser code, and use the team’s approved server-side configuration
- Deploy changes to the test environment through the team’s pipeline and confirm they work there before release
- Show finished features to the product owner or tester in a demo and act on the feedback
What we are looking for
- HTML, CSS and modern JavaScript, including calling an API and handling the response with promises or async functions
- One front-end framework or library, such as React or Angular, used in a project you can show
- One back-end language and framework, such as Node.js with Express, Spring Boot or Django, used to build REST endpoints
- Working knowledge of one database, either SQL (MySQL or PostgreSQL) or NoSQL (MongoDB), including designing a simple schema
- Understanding of how the web works: HTTP methods and status codes, JSON, and how cookies or tokens keep a user logged in
- Git and the pull request workflow
- One end-to-end project with a front end, an API and a database that you can run or open live and explain layer by layer
Good to have
- Basic deployment experience, such as hosting a project on a cloud service or a Linux server
- TypeScript
- API testing with Postman and unit testing with Jest or a similar tool
- Basic Docker
- Experience with an ORM or an authentication library
Who can apply
Final-year students and graduates of B.E./B.Tech in computer science, IT or related streams fit well, as do BCA, B.Sc (computer science or IT), MCA and M.Sc candidates. Self-taught developers and candidates from other streams are welcome when they have a working end-to-end project.
How to apply
Apply through this job post by [Apply by]. Shortlisted candidates will hear from us about the next steps.