KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #3454
Applications open Full-Time Job

Senior Full-Stack Engineer

Office BEACON

  • Vadodara, India
  • Competitive Package (Best in Industry)
  • 6-10 Yrs
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Job Title: Senior Full-Stack Engineer Experience Level: 6+ Years Employment Type:

Full-Time Location

Vadodara, Gujarat, India Shift Time: UK Shift (10-hour shift including a 1-hour break)

About the Role

We are looking for a highly skilled Senior Full-Stack Engineer (Tech Lead) to lead the design, development, and evolution of a modern enterprise web platform. This is a hands-on technical leadership role responsible for driving architecture and technical decisions, mentoring engineers, establishing engineering standards, and delivering scalable, secure, and high-performance applications. The Senior Full-Stack Engineer (Tech Lead) will work closely with Product, Engineering, Design, and QA teams while providing technical leadership across backend services, frontend applications, platform architecture, and engineering practices.

Requirements Experience 6-10 years of professional software engineering experience. Strong experience developing and maintaining production-grade web applications. Proven experience working across both frontend and backend technologies.

Experience providing technical leadership, mentoring engineers, or owning technical modules. Programming Strong proficiency in TypeScript and JavaScript. Strong hands-on experience with Node.js.

Strong hands-on experience with React. Solid understanding of HTML5 and CSS3. Backend Strong experience with NestJS; Express.js or Fastify experience is also valuable.

Strong understanding of REST API design and development. Experience with authentication and authorization. Strong PostgreSQL and SQL knowledge.

Understanding of database design, relationships, indexing, transactions, and query optimization. Experience with backend architecture, services, modules, validation, error handling, and middleware. Frontend Strong experience with React and TypeScript.

Experience building reusable, component-driven applications. Experience with state management and API integration. Strong understanding of responsive web development.

Ability to build maintainable frontend architecture and user interfaces. Infrastructure and Engineering Tools Experience with Docker. Experience with Redis or similar caching/background-processing technologies.

Strong understanding of Git and collaborative development workflows. Experience with CI/CD processes and deployment workflows. Solid understanding of Linux-based development and production environments.

Responsibilities Technical Leadership Lead architecture, system design, and technical design discussions. Make informed technical decisions and communicate architectural trade-offs. Define engineering standards, coding practices, and development guidelines.

Conduct code reviews and provide constructive technical feedback. Mentor Junior and Mid-Level Engineers and support their technical growth. Identify technical risks and recommend scalable and maintainable solutions.

Drive technical excellence across frontend and backend development. Participate in sprint planning, technical reviews, and engineering discussions. Backend Development Design, develop, and maintain scalable backend services using Node.js and NestJS.

Build secure, reliable, and well-structured REST APIs. Design and optimize relational database schemas using PostgreSQL and SQL. Implement authentication, authorization, permissions, and secure API communication.

Develop business logic and service-layer architecture following clean separation of concerns. Optimize application performance, database queries, and backend workflows. Implement background processing and asynchronous workflows where required.

Integrate third-party APIs and external services. Troubleshoot complex backend and production issues. Frontend Development Design and develop modern web applications using React and TypeScript.

Build reusable, scalable, and maintainable UI components. Develop responsive interfaces that work across common browsers and screen sizes. Integrate frontend applications with backend APIs.

Implement forms, dashboards, tables, filters, modals, workflows, and other product interfaces. Manage application state using appropriate state-management patterns and tools. Handle loading, error, empty, validation, and success states appropriately.

Work closely with Product and Design teams to deliver high-quality user experiences. Platform and Architecture Design and improve scalable enterprise web application architecture. Build secure authentication and authorization systems.

Contribute to multi-tenant application architecture and tenant-aware data handling. Improve application reliability, scalability, performance, and maintainability. Support monitoring, observability, logging, and production troubleshooting.

Contribute to CI/CD pipelines and deployment processes. Apply security and engineering best practices across the application stack. Support containerized application development using Docker.

Collaboration and Mentorship Partner closely with Product, Design, QA, DevOps, and Engineering teams. Translate product requirements into technical designs and implementation plans. Help teams identify technical dependencies, risks, and edge cases.

Mentor developers through code reviews, technical discussions, and hands-on guidance. Promote knowledge sharing and continuous improvement within the engineering team. Communicate technical concepts clearly to both technical and non-technical stakeholders.

Eligibility & process

Who can apply

Experience: 6-10 Yrs. Open to matching qualifications.

Skills & stack

JavaScript TypeScript SQL React HTML5 CSS3 Node.js Express.js

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (JavaScript, TypeScript, SQL, React, HTML5, CSS3, Node.js, Express.js) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Office BEACON Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Office BEACON as a Senior Full-Stack Engineer?
Highlight Office BEACON's market reputation, recent tech innovations, and how your skills in JavaScript directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Office BEACON Competitive Package (Best in Industry)
Recruiter Resume Apply
Chat Chat with Kashii