HamburgerMenu
hirist

Senior Full Stack Engineer - Python/React.js/Node.js

HyrMe
4 - 8 Years
Bangalore

Posted on: 21/07/2026

Job Description

Job Description :


Key Responsibilities :


- Lead, mentor, and support frontend and backend engineers through technical guidance, code reviews, and best engineering practices.

- Architect, design, and develop scalable full-stack applications using React, Python, and/or Node.js.

- Build, launch, and continuously improve customer-facing web applications and platform services.

- Design and develop secure, high-performance RESTful APIs and backend services.

- Develop responsive, reusable, and high-quality frontend components using React and modern JavaScript.

- Design, optimize, and maintain PostgreSQL database schemas, queries, and indexing strategies for high-performance applications.

- Improve deployment workflows, monitoring, debugging, and production reliability.

- Manage Linux-based development and production environments.

- Build and maintain containerized applications using Docker.

- Design and implement CI/CD pipelines using GitHub Actions.

- Collaborate closely with Product Managers, Designers, and QA teams throughout the software development lifecycle.

- Participate in architecture discussions and contribute to engineering standards, coding guidelines, and technical documentation.

- Troubleshoot production issues and continuously improve system performance, scalability, and security.

Required Qualifications :

- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

- 4+ years of professional experience in Full Stack Software Development.

- Strong hands-on experience with React.js for frontend development.

- Strong backend development experience using Python and/or Node.js.

- Experience designing and developing RESTful APIs.

- Strong understanding of HTTP protocols and modern web application architecture.

- Hands-on experience with PostgreSQL, including schema design, indexing, query optimization, and database performance tuning.

- Experience working with Linux environments and command-line tools.

- Practical experience with Docker and containerized application development.

- Experience building CI/CD pipelines using GitHub Actions.

- Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and Git.

- Excellent analytical, debugging, and problem-solving skills.

- Strong verbal and written communication skills.

Preferred Qualifications :

- Experience with distributed messaging systems such as Kafka or NATS.

- Knowledge of authentication and authorization mechanisms including JWT, OAuth, and session-based authentication.

- Experience implementing logging, monitoring, observability, and production diagnostics.

- Exposure to distributed systems, microservices, and cloud-native architectures.

- Experience deploying applications on AWS, Azure, or Google Cloud Platform.

- Familiarity with Agile/Scrum development methodologies.

- Experience mentoring engineers and driving technical best practices.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...