Full Stack Engineer
Summary
Full Stack Engineer (4–7 years) in Pune building web applications with React/Vue, TypeScript and Next.js on the frontend, and Node.js/Express with SQL/NoSQL databases, REST/GraphQL APIs on the backend. The role also expects solid Python data-stack skills (NumPy, Pandas, PyTorch, etc.).
Experience Level - 4 to 7 Years
Location - Pune
Frontend
- JavaScript (ES6+): Strong understanding of core JavaScript concepts like closures, promises, async/await, and event handling.
- Frameworks/Libraries:
- React.js or Vue.js: Experience with component-based architecture, state management (e.g., Redux, Vuex), hooks, and context.
- TypeScript: Experience with strongly-typed JavaScript.
- Next.js/Nuxt.js: Knowledge of server-side rendering (SSR) and static site generation (SSG).
- CSS Frameworks: Knowledge of Bootstrap, Tailwind CSS, or similar.
- Frontend Build Tools: Webpack, Babel, Vite, or similar.
- Understanding of Flutter and React Native would be added advantage
- Must aware of frontend hosting platforms like Firebase , Subabase , Vercel
Backend Skills:
- Node.js: Proficiency in building RESTful APIs and microservices.
- Express.js or Koa.js: Familiar with building web applications and handling HTTP requests/responses.
- Database Management:
- SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB).
- Proficiency in writing complex queries, understanding joins, indexing, and optimization.
- Authentication & Authorization:
- Experience with JWT, OAuth2, or other authentication strategies.
- API Design:
- RESTful API principles.
- Knowledge of gRPC, GraphQL and its implementations.
Required skills and qualifications
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn and PyTorch.
- Experience with front-end development using HTML, CSS, and JavaScript.
- Familiarity with database technologies such as SQL and NoSQL.
- Excellent problem-solving ability with solid communication and collaboration skills.
Preferred skills and qualifications
- Experience with popular Python frameworks such as Django, Flask or Pyramid.
- Knowledge of data science and machine learning concepts and tools.
- A working understanding of cloud platforms such as AWS, Google Cloud or Azure.
.
Skills
- API
- Api Design
- Authentication
- AWS
- Azure
- Bootstrap
- Cloud
- CSS
- Dask
- Data Science
- Django
- DynamoDB
- Express.js
- Firebase
- Flask
- Flutter
- GCP
- GraphQL
- gRPC
- HTML
- JavaScript
- JWT
- Koa
- Machine Learning
- Microservices
- MongoDB
- MySQL
- Next.js
- Node.js
- NoSQL
- NumPy
- Nuxt
- OAuth
- pandas
- PostgreSQL
- Python
- PyTorch
- React
- React Native
- Redux
- REST
- SciPy
- spaCy
- SQL
- Tailwind
- TypeScript
- Vite
- Vue
- Webpack