As a Staff Software Engineer, you will play a pivotal role in designing and developing scalable, high-performance applications while leading and mentoring a team of engineers. You will be responsible for defining architecture, driving technical excellence, and ensuring the successful delivery of complex solutions.
We seek a hands-on leader with expertise in backend development using Python (Django), frontend development with HTML, CSS, and JavaScript, and React.js (preferred). Experience in building and integrating Generative AI solutions is a plus. You will collaborate with cross-functional teams, ensuring best engineering practices, architectural decisions, and seamless integration of AI-driven capabilities.
Key Responsibilities
Guide and mentor a team of software engineers, fostering a culture of continuous learning, collaboration, and technical excellence.
Design, develop, and optimize scalable backend systems using Python (Django) and RESTful APIs while ensuring robust database design.
Build and enhance modern, responsive UI/UX experiences using HTML, CSS, and JavaScript. Experience with React.js is a plus.
Develop and integrate AI-driven solutions to enhance functionality and user engagement.
Design and implement solutions to handle large-scale data processing, real-time streaming, and high-load applications.
Work closely with Product Managers, Designers, and DevOps teams to align technical decisions with business objectives.
Ensure high code quality through code reviews, testing, CI/CD pipelines, and security best practices.
Analyze and resolve performance bottlenecks, scalability issues, and system failures.
Stay ahead of industry trends, researching and implementing emerging technologies, especially in AI, cloud, and frontend frameworks.
Required Skill And Experience
6+ years of experience in software development, with at least 2 years in a leadership role.
Strong expertise in backend development using Python (Django).
Proficiency in SQL programming, schema design, and database optimization (MySQL, PostgreSQL, etc.).
Solid frontend development experience with HTML, CSS, and JavaScript. Experience with React.js is a plus.
Deep understanding of system design, microservices architecture, and API development.
Experience in building and integrating Generative AI solutions is a plus.
Knowledge of cloud platforms (AWS, GCP, Azure), DevOps, and CI/CD pipelines.
Strong understanding of data structures, algorithms, design patterns, and software architecture principles.
Ability to guide technical decisions, mentor junior developers, and drive engineering best practices.
Personal Attributes
Strong leadership and mentoring skills.
Excellent problem-solving and analytical abilities.
Effective communication and stakeholder management.
Ability to thrive in a fast-paced, dynamic environment.
Passion for innovation, scalability, and delivering high-quality software.
Preferred Qualifications
Years of experience : 7-12 years
B.E/B.Tech or M.Tech
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job