hpe-operations-orchestrator

SupplyNote - Software Development Engineer II - Full Stack Development

3 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

AI Match Score
Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Designation : Full Stack Engineer SDE-2 Experience : 3+ Years We are seeking a talented and passionate Full Stack Engineer (SDE-2) to join our dynamic team. The ideal candidate will have a strong foundation in both backend and frontend development, a keen eye for performance, and the ability to contribute to a diverse and modern tech stack. This role offers the opportunity to develop end-to-end features, resolve complex challenges, and contribute to the scalability and reliability of our systems. About The Role As a Full Stack Engineer SDE-2, you will be a key contributor to our product development, working across our comprehensive tech stack. You will be responsible for developing high-quality, scalable, and reliable features from conception to deployment. This role requires strong problem-solving skills, a deep understanding of software design principles, and a collaborative approach to delivering universally applicable solutions. Key Responsibilities Develop end-to-end features and functionalities across our application stack, ensuring high performance, scalability, and reliability using technologies such as Python (Flask), Node.js (Express.js/Nest.js), Angular, MongoDB, and PostgreSQL. Resolve complex bugs and thoroughly analyze system performance issues, implementing effective solutions to enhance application responsiveness and stability. Refactor legacy code meticulously for enhanced maintainability, improved performance, and adherence to modern coding standards. Design and implement robust solutions that interact with distributed messaging systems like Kafka, and leverage data processing tools like Celery and in-memory data stores like Redis. Work with specialized databases such as ClickHouse for analytical workloads and Elasticsearch for search functionalities. Collaborate closely with product managers, designers, and other engineering teams to gather requirements, define technical specifications, and deliver features with universal applicability. Participate actively in code reviews, contribute to architectural discussions, and ensure adherence to best practices and coding standards. Required Skills & Qualifications Experience : Minimum 3+ years of hands-on professional experience in full-stack software development. Backend Proficiency : Strong experience with Python (Flask) and Node.js (Express.js/Nest.js) for building scalable backend services. Frontend Expertise : Proficient in Angular for developing dynamic and responsive user interfaces. Database Skills : Hands-on experience with both NoSQL databases like MongoDB and relational databases like PostgreSQL. Messaging & Caching : Familiarity with Kafka for message queuing and Redis for caching. Distributed Systems : Understanding of distributed systems concepts and experience with Celery for asynchronous task processing. Performance Optimization : Expertise in performance optimization techniques across the full stack, including database query optimization, API response time improvement, and frontend rendering efficiency. System Design : Strong understanding of system design principles and patterns for building scalable and reliable applications. Algorithms & Data Structures : Strong understanding of time and space complexities, and solid fundamentals in Data Structures and Algorithms. Other Technologies : Familiarity with ClickHouse and Elasticsearch is a plus. Problem-Solving : Excellent problem-solving and analytical skills, with a keen eye for detail. Collaboration : Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams. Education : Bachelor's degree in Computer Science, Engineering, or a related technical field. (ref:hirist.tech) Show more Show less

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