Full Stack Engineer

3 - 7 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The role of a seasoned Full Stack Engineer with 3-4 years of experience is crucial in a startup environment to contribute significantly to scaling efforts. As a Full Stack Engineer, you will work across the stack, from creating intuitive user interfaces to designing robust backend systems and integrating advanced data solutions. Your influence on key architectural decisions, optimization of performance, and utilization of AI-driven approaches to solve complex problems will be pivotal. If you thrive in a fast-paced setting and are passionate about building scalable products, we are interested in hearing from you. Success in this role will be determined by your ability to deliver high-quality, maintainable, and scalable products capable of handling rapid growth. You will play a key role in ensuring seamless user experiences, solid backend performance, and secure data management. By proactively tackling technical challenges, enhancing code quality, and mentoring junior engineers, you will have a direct impact on both our product offering and the overall team's efficiency. Collaboration is essential as a Full Stack Engineer, working closely with product managers, designers, DevOps engineers, and data analysts to develop features that address real customer needs. Your work will directly influence product evolution, positioning us for long-term success as we expand into new markets, scale existing solutions, and incorporate cutting-edge AI into our applications. **Responsibilities:** **Frontend:** - Develop responsive, intuitive interfaces using HTML, CSS (SASS), React, and Vanilla JS. - Implement real-time features using sockets for dynamic, interactive user experiences. - Collaborate with designers to ensure consistent UI/UX patterns and deliver visually compelling products. **Backend:** - Design, implement, and maintain APIs using Python (FastAPI). - Integrate AI-driven features to enhance user experience and streamline processes. - Ensure code adherence to best practices in performance, scalability, and security. - Troubleshoot and resolve production issues to minimize downtime and enhance reliability. **Database & Data Management:** - Work with PostgreSQL for relational data, focusing on optimal queries and indexing. - Utilize ClickHouse or MongoDB for specific data workloads and analytics needs. - Contribute to the development of dashboards and tools for analytics and reporting. - Apply AI/ML concepts to derive insights from data and improve system performance. **General:** - Utilize Git for version control; conduct code reviews, ensure clean commit history, and maintain robust documentation. - Collaborate with cross-functional teams to deliver features aligned with business goals. - Stay updated with industry trends, especially in AI and emerging frameworks, to enhance the platform. - Mentor junior engineers and contribute to continuous improvement in team processes and code quality. **Qualifications:** **Required:** - 3-4 years of full-stack development experience in a startup or scaling environment. - Proficiency in frontend technologies: HTML, CSS (SASS), React, Vanilla JS. - Strong backend experience with Python (FastAPI). - Solid understanding of relational databases (PostgreSQL) and performance optimization. - Experience with sockets for real-time applications. - Familiarity with integrating AI or ML-powered features. - Strong problem-solving abilities, attention to detail, and effective communication skills. **Ideal:** - Exposure to Webpack, Handlebars, and GCP services. - Experience in building dashboards and analytics tools. - Knowledge of ClickHouse and MongoDB for specialized workloads. - Prior experience with video calls, AI chatbots, or widgets. - Understanding of cloud environments, deployment strategies, and CI/CD pipelines. - Ability to leverage AI/ML frameworks and tools (e.g., TensorFlow, PyTorch) to improve product features. **Preferred but Not Mandatory:** - Advanced experience in AI-driven optimizations like personalized user experiences, predictive analytics, and automated decision-making. - Familiarity with analytics and monitoring tools for performance tracking. - Prior exposure to a high-growth startup environment, meeting rapid iteration and scaling demands. **Our Process:** - Upon shortlisting, you will receive a project assignment with a one-week deadline. - Successful projects will proceed with two rounds of interviews. - If not shortlisted, feedback will be provided to ensure transparency and respect for your time. **Why Join Us ** - Work with cutting-edge technologies, including AI-driven solutions, in a rapidly scaling environment. - Be part of a collaborative and inclusive team valuing impact, ownership, and growth. - Continuous learning and professional development opportunities. - Competitive compensation and benefits aligned with your experience and contributions. If you are passionate about technology, enjoy solving complex problems, and are eager to contribute to the next phase of a scaling product, apply now and be part of our journey!,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Pune, Maharashtra, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Gurugram, Haryana, India