Description

Descriptions

We are looking for Engineering Managers ot Tech Leads having expertise in Full Stack Development (Java/Go + React), must have handled & mentored a small team

Duties & Responsibilities:

  • Lead and manage a team of software engineers, providing technical guidance, mentorship, and career development opportunities.
  • Oversee the entire software development lifecycle, from system design to coding, testing, deployment, and maintenance.
  • Drive the team's technical decisions, ensuring adherence to best practices in system design, software development, and coding standards.
  • Hands-on coding and development to support the team and provide guidance in implementing complex features and functionality.
  • Collaborate with product managers and stakeholders to define project scope, requirements, and technical feasibility.
  • Manage project timelines, resource allocation, and deliverables to ensure successful project execution. Foster a culture of collaboration, innovation, and continuous improvement within the engineering team.
  • Advocate for and implement rapid development techniques, low code approaches, and microservices architecture for efficient and scalable software development.
  • Stay updated with emerging technologies, industry trends, and best practices in software engineering, including cloud-native and serverless architectures.
  • Collaborate with DevOps teams to ensure effective deployment and operation of software applications on cloud platforms such as AWS.
  • Monitor and analyze system performance, identify bottlenecks, and recommend performance optimization strategies.
  • Implement caching techniques using Redis or other caching technologies to improve application performance.
  • Ensure compliance with security and privacy standards in software development practices.
  • Foster a culture of innovation and experimentation, encouraging the team to explore new technologies and approaches.
  • Conduct regular performance evaluations, provide constructive feedback, and identify training and development opportunities for team members.
  • Collaborate with cross-functional teams, including QA, UX/UI, and data engineering, to ensure smooth delivery and operation of software solutions.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field with 8+ years’ experience in software development
  • Proven experience as an Engineering Manager, Technical Lead, or similar role, with a focus on software development and system design
  • Strong hands-on coding skills and proficiency in multiple programming languages such as React with Java or Go language
  • Fames integer hendrerit rutrum metus himenaeos senectus donec
  • Solid understanding of system design principles, scalability, and performance optimization techniques
  • Experience with microservices architecture, event-driven systems, and message brokers such as Kafka
  • Familiarity with rapid development techniques and low code approaches
  • Experience working with databases such as PostgreSQL and MongoDB, including data modelling and optimization
  • Strong knowledge of cloud-native architectures, serverless architectures and experience deploying applications on cloud platforms such as AWS
  • Experience with caching techniques using Redis, Memcached or similar technologies
  • Add on experience with any APM tools like Signoz/NewRelic for observability and traces
  • Strong leadership and people management skills, with the ability to motivate and inspire a highperforming engineering team
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders
  • Strong problem-solving and decision-making abilities, with a focus on delivering high-quality software solutions
  • Proven track record of delivering projects on time and within budget, while maintaining highquality standards
  • Passion for keeping up-to-date with emerging technologies and industry trends
  • Strong commitment to continuous learning and professional development


 

Education

Any Graduate