Full Stack Engineer 3 (3-5 Years)
- Compensation
- Not disclosed
- Location
- India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3-5 years of experience in Software Engineering, Full Stack Development, Application Development, or a related discipline.
- Working knowledge of core web technologies, including HTML, CSS, JavaScript or TypeScript, browser fundamentals, responsive design, and accessibility principles.
- Exposure to a modern front-end framework or component-based user-interface development; the role is framework-neutral and values strong engineering fundamentals over expertise in one specific framewor
- Understanding of micro-front-end concepts, including modular design, independent deployment, shared dependencies, routing, state management, and communication between application modules.
- Experience or meaningful project exposure in back-end development using Python or Node.js.
- Understanding of API design and integration, including REST, JSON, authentication, error handling, versioning, and API documentation.
- Strong SQL fundamentals and the ability to work with relational databases, data models, joins, aggregations, and data validation.
- Exposure to ETL/ELT concepts, database integration, and moving or transforming data between source systems, data platforms, and applications.
- Familiarity with Git-based source control, code reviews, debugging, automated testing, and basic CI/CD practices.
- Understanding of secure coding fundamentals, including input validation, secrets management, access control, and protection of sensitive data.
- Strong analytical thinking, troubleshooting, and problem-solving skills, with the ability to learn unfamiliar technologies quickly.
Full description
Location: BLRExperience: 3-5 YearsThe Skills that are Key to this roleJob Title – Full Stack Engineer
The Skills that are Key to this RoleMust Have
3-5 years of experience in Software Engineering, Full Stack Development, Application Development, or a related discipline.
Working knowledge of core web technologies, including HTML, CSS, JavaScript or TypeScript, browser fundamentals, responsive design, and accessibility principles.
Exposure to a modern front-end framework or component-based user-interface development; the role is framework-neutral and values strong engineering fundamentals over expertise in one specific framework.
Understanding of micro-front-end concepts, including modular design, independent deployment, shared dependencies, routing, state management, and communication between application modules.
Experience or meaningful project exposure in back-end development using Python or Node.js.
Understanding of API design and integration, including REST, JSON, authentication, error handling, versioning, and API documentation.
Strong SQL fundamentals and the ability to work with relational databases, data models, joins, aggregations, and data validation.
Exposure to ETL/ELT concepts, database integration, and moving or transforming data between source systems, data platforms, and applications.
Familiarity with Git-based source control, code reviews, debugging, automated testing, and basic CI/CD practices.
Understanding of secure coding fundamentals, including input validation, secrets management, access control, and protection of sensitive data.
Strong analytical thinking, troubleshooting, and problem-solving skills, with the ability to learn unfamiliar technologies quickly.
Clear communication and collaboration skills, with the ability to work effectively in Agile delivery teams and manage multiple priorities while maintaining delivery quality.
The Skills that are Good To Have for this Role
Hands-on exposure to building or integrating micro-front-end applications through professional work, internships, academic assignments, open-source contributions, or personal projects.
Experience with Python web frameworks or Node.js service frameworks, without requiring expertise in a specific framework.
Familiarity with additional integration patterns such as GraphQL, asynchronous messaging, event-driven architecture, webhooks, or service-to-service communication.
Exposure to Snowflake or another cloud data warehouse, and to AWS-based application or data services.