We re looking for an experienced Engineering Manager who can handle multiple technical pods. Responsibilities include creating a blueprint, developing the technical architecture, and executing the project before the timeline. Additional duties involve adding new features and stabilizing existing ones.
Roles & Responsibilities:
Technical Leadership: Provide technical leadership and mentorship to a team of developers. Guide and influence technology decisions to align with business goals. Collaborate with cross-functional teams to design and implement innovative solutions.
Full stack Development: Develop robust and scalable full stack applications. Work on both front-end and back-end technologies, ensuring seamless integration. Stay updated on emerging technologies and trends to drive continuous improvement.
Architecture and Design: Design, architect, and implement complex software systems. Ensure code quality, scalability, and maintainability. Evaluate and recommend technology stacks for various projects.
Project Management: Lead the planning, execution, and delivery of projects. Collaborate with product managers and stakeholders to define project scope and objectives. Drive projects from concept to completion, ensuring deadlines are met.
Collaboration and Communication: Collaborate with cross-functional teams, including product management, UX/UI, and QA. Communicate effectively with technical and non-technical stakeholders. Participate in code reviews and provide constructive feedback.
Bachelor s or master s degree in computer science or related field.
Required Technical and Professional Expertise :
Bachelor s or master s degree in computer science or related field.
13+ years of professional experience in full stack development.
Strong proficiency in front-end technologies like Java Spring boot, Microservices, Angular, React JS frontend, Kafka, RabbitMQ, AWS/GCP, Redis, DB PostgreSQL, Oracle MySQL etc.
Experience with database design and management (SQL, NoSQL).
Proven track record of successfully leading and delivering complex projects.
Solid understanding of software architecture and design principles.