Software Development Manager B B SaaS Platofrm Bengaluru Apply
- B2B SaaS Product / Platform Startup (Series C Fundded stage)
Experience: 11 years - 15 years (Total Expereience} *****
Locations: Bangalore
Industry: Information Technology
- Direct Reports: Manage a team of engineers.
- Team Development: Foster a strong culture of engineering innovation within the team.
- Performance Evaluation: Evaluate and develop the technical performance of individual contributors.
- Mentorship: Provide guidance and mentorship to team members.
- Feature Development: Take ownership of developing highly scalable, performant, and well-tested product features.
- Agile Development: Ensure delivery of technical initiatives through the agile development process.
- Collaboration: Collaborate with cross-functional teams, including Product Management, to meet release expectations.
-
Technology Stack: Have a strong understanding of the backend technology stack, with expertise in Java, Node.js, Golang, Microservices, and Distributed Systems. Leverage frameworks such as Spring and Spring Boot for robust backend development.
-
RESTful API Design and Development: Demonstrate expertise in designing and developing RESTful APIs, a critical component for backend system communication and interoperability.
-
NoSQL Databases: Possess hands-on experience with NoSQL databases, particularly MongoDB, a commonly used backend database for scalable and flexible data storage.
-
Frontend Development: While familiarity with React.js and proficiency in HTML/CSS is mentioned, the primary focus is on backend development.
-
Cloud Technologies: Exhibit knowledge and experience with cloud technologies, with a preference for AWS, emphasizing the backend infrastructure and services.
-
Agile/Scrum Methodologies: Understand Agile/Scrum methodologies, High-Level Design (HLD), and Low-Level Design (LLD) in the context of coordinating backend development efforts.
-
Container Orchestration: Understand and have experience with container orchestration tools, preferably Kubernetes, which is crucial for managing and scaling backend microservices.
-
Microservices Environments: Have previous experience with large-scale, stateless microservices environments, indicating a strong background in backend system architecture.
-
Scalable Architecture: Demonstrate the ability to evaluate and implement scalable architecture, ensuring high performance and reliability primarily in the backend context.
-
Event-Driven Architecture: Showcase expertise in API design and development, with a specific focus on event-driven architecture, a key aspect of backend system communication.
-
CI/CD: Display familiarity with Continuous Integration/Continuous Deployment (CICD), highlighting its relevance to backend development processes.
-
AWS Services: Bring experience with Amazon AWS services, with an emphasis on their application in backend system infrastructure.
- Architecture: Evaluate engineering requirements and design proposals in a technical capacity.
- Innovation: Drive engineering innovation within the teams.
- Business Problem Solving: Contribute to solving business problems by supporting necessary backend, frontend, and API infrastructure.
- Risk Identification and Mitigation: Facilitate daily stand-ups, early risk identification and mitigation, and follow-ups for gap-closure.
- Stakeholder Collaboration: Collaborate effectively with other teams across the organization, including global stakeholder management.
- Project Planning: Evaluate requirements and work with Project Management Office (PMO) to create project plans.
- Technology Trends: Stay in touch with the latest frameworks in the industry and influence choices related to the company's SaaS application stack.
- Professional Development: Encourage a culture of continuous learning within the teams.
- Code Evaluation: Write and evaluate code, ensuring high-quality standards.
- Technical Performance: Evaluate and develop the technical performance of individual contributors.