Job Title: Full Stack Engineer
Employment Type: Full Time- Work from Office
Experience: 3 year- 5 years
Reports To: Senior Developer/Team Lead
Job Summary:
We are looking for a skilled and proactive Full Stack Developer with 3 years–5 years of experience to join our dynamic engineering team. You will be responsible for designing, developing, and maintaining scalable web applications, working across both the front-end and back-end. The ideal candidate should have a strong foundation in Java/.Net/JavaScript frameworks, backend technologies, and databases, along with an eagerness to learn and contribute to team success.
Key Responsibilities
Develop and maintain robust front-end interfaces using React.js / Angular / Vue.js.
Build scalable and secure back-end APIs using Node.js / Express / Python / Java / .NET.
Work with databases such as PostgreSQL, MySQL, or MongoDB for data modeling and queries.
Collaborate with product managers, designers, and QA engineers to deliver high-quality features.
Optimize application performance, security, and scalability.
Participate in code reviews, technical discussions, and agile ceremonies.
Write clean, testable, and maintainable code.
Stay up to date with emerging technologies and propose improvements.
Key Requirements
3-5 years of hands-on experience in full stack development.
Strong proficiency in JavaScript/TypeScript, HTML5, CSS3.
Experience with front-end frameworks like React.js, Angular, or Vue.js.
Solid backend development experience using Node.js, Express, Python, Java, or .NET.
Experience with RESTful APIs, GraphQL
Proficient in working with SQL or NoSQL databases.
Familiarity with version control tools like Git.
Understanding of CI/CD, testing frameworks, and containerization (e.g., Docker).
Good problem-solving, debugging, and communication skills.
Bonus Skillset
Experience with cloud platforms (AWS, Azure, GCP).
Familiarity with microservices architecture.
Exposure to DevOps tools and processes.
Experience in Agile/Scrum environments.
Soft Skills
Strong communication and stakeholder management.
Ability to work as an individual contributor and team member.
Problem solving