Company Size
Startup / Small Enterprise
Experience Required
6 10 years
Working Days
5 days/week
Office Location
HSR Layout Bengaluru
Map
Role & Responsibilities
- Lead the design development and deployment of complex scalable reliable and highly available features for worldclass SaaS products and services.
- Guide the engineering team in adopting best practices for software development code quality and architecture.
- Make strategic architectural and technical decisions ensuring the scalability security and performance of software applications.
- Proactively identify prioritize and address technical debt to improve system performance maintainability and longterm scalability ensuring a solid foundation for future development.
- Collaborate with crossfunctional teams (product managers designers and stakeholders) to define project scope requirements and timelines.
- Mentor and coach team members providing technical guidance and fostering professional development.
- Oversee code reviews ensuring adherence to best practices and maintaining high code quality standards.
- Drive continuous improvement in development processes tools and technologies to increase team productivity and product quality.
- Stay updated with the latest industry trends and emerging technologies to drive innovation and keep the team at the cutting edge.
- Ensure project timelines and goals are met managing risks and resolving any technical challenges that arise during development.
- Foster a collaborative and inclusive team culture promoting open communication and problemsolving.
- Imbibe and maintain a strong customer delight attitude while designing and building products.
Ideal Candidate
- 6 years of experience in software engineering with a proven track record of leading engineering teams and mentoring junior developers.
- Strong expertise in designing and developing scalable backend systems web services and REST APIs using Python/Django or similar frameworks.
- Solid understanding of cloudbased architectures and microservices with experience in deploying and maintaining SaaS applications.
- Solid experience in software engineering principles including CI / CD pipelines unit testing code reviews and version control (e.g. Git).
- Proficiency in working with databases like PostgreSQL and experience in optimizing queries and ensuring high availability.
- Deep knowledge of computer science fundamentals including data structures algorithms and software design principles.
- Experience with frontend technologies such as React JavaScript HTML and CSS and an understanding of how they integrate with backend services.
- Ability to quickly adapt to new technologies and make informed technical decisions in dynamic environments.
- Strong attention to detail with the ability to empathize with customer needs and translate them into impactful software solutions.
- Excellent written and verbal communication skills with the ability to clearly articulate technical concepts to both technical and nontechnical stakeholders.
- Collaborative team player willing to support and work closely with crossfunctional teams.
- Bachelor s or Master s degree in Engineering or Computer Science from a reputable institution.
What you can look forward to:
- Leadership and Ownership: Lead and oversee the entire software development lifecycle from system design and development (backend and frontend) to QA and DevOps with a focus on driving highimpact projects.
- Strategic Impact: Witness the direct impact of your work on our users and the overall success of the company shaping products and solutions that make a significant difference.
- Innovative Technologies: Stay at the forefront of technology by working with the latest tools and frameworks as we continuously innovate to deliver reliable and scalable solutions for our customers.
- Collaborative Culture: Engage in a culture of openness and collaboration where your insights and leadership help drive the company s success and delight our customers.
Perks Benefits and Work Culture
- The opportunity to work on cuttingedge cloud technologies and contribute to missioncritical infrastructure.
- A role that allows you to take ownership of significant aspects of our infrastructure and automation.
- A collaborative and open culture where your ideas are valued and you are encouraged to take initiative and aspire to be great in your role.
- A dynamic work environment where your contributions directly impact the success and reliability of our services.You will get to see your work directly impacting in a significant way.
- Exposure to the full lifecycle of software development and deployment from design to monitoring and optimization.
flask,python,software design principles,postgresql,apache,version control (git),css,rest apis,code reviews,algorithms,react,ci/cd,saas,html,cloud-based architectures,django,data structures,javascript,unit testing,microservices