Home
Jobs

Engineering Manager

8 - 10 years

8 - 10 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Requirements:

Web Application Development Expertise:

  • Front-end Technologies:

    Deep experience in modern front-end frameworks likeReact, Angular, or Vue.js. You should understand how to optimize front-endperformance, ensure SEO compatibility, and create responsive, mobile-first webapplications.
  • Back-end Technologies:

    Strong knowledge of back-end technologies such asNode.js, Java, and Python. Proficiency in building and maintaining RESTful APIs,managing microservices, and handling server-side logic and integrations.
  • Full-Stack Understanding:

    Ability to work across the stack, ensuring seamlesscommunication between the front-end and back-end components. Must be ableto lead teams working with multiple technologies.

Technical Leadership:

  • Architecture Oversight:

    Ensure that web applications are architected forscalability, reliability, and security. This includes promoting modular architecture,separation of concerns, and the use of design patterns (e.g., MVC,Microservices).
  • Mentorship Code Quality:

    Lead code reviews, enforce coding standards, andmentor junior developers on best practices for efficient and maintainable code.Encourage TDD (Test-Driven Development) and clean code principles.
  • Performance Optimization:

    Guide teams to optimize web applications forperformance, employing techniques such as lazy loading, efficient databasequerying, caching strategies, and using CDNs to improve loading times andreduce latency.

Cloud Infrastructure DevOps:

  • Cloud Platforms:

    Experience with AWS, Azure, or Google Cloud to ensure theapplication is scalable and resilient. Should be able to design architecture thatutilizes cloud-native services such as Lambda for serverless operations, EC2 forcompute needs, and S3 for storage.
  • CI/CD Pipelines:

    Experience with Continuous Integration (CI) and ContinuousDelivery (CD) pipelines using tools like Jenkins, GitHub Actions. Familiarity withcontainerization (Docker) and orchestration (Kubernetes) to streamlinedeployment and improve reliability.

API and Integration:

  • API Development Management:

    Lead teams in building secure andperformant APIs, ensuring adherence to RESTful principles and standards.Experience in GraphQL is a plus for flexible and efficient querying.
  • Third-Party Integrations:

    Manage integration with external APIs, services likeauthentication providers (OAuth, SAML), and payment gateways. Ensure smoothdata flow and communication between internal and external systems.
  • Event-Driven Architecture:

    Leverage message brokers like RabbitMQ, Kafka, orActiveMQ to create scalable, event-driven systems that allow asynchronouscommunication between different parts of the web application.

Database Management:

  • Relational and NoSQL Databases:

    Experience working with both relationaldatabases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB,Cassandra). Should have experience in designing normalized schemas, optimizingqueries, and ensuring data integrity.
  • Database Optimization:

    Ability to lead the team in designing efficient databasestructures, ensuring proper indexing, query optimization, and handling of largedatasets to maintain performance and reliability.

Security Best Practices:

  • Secure Development:

    Ensure that web applications follow best security practiceslike encryption, input validation, and protection against common vulnerabilitiessuch as SQL Injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery(CSRF).
  • Authentication Authorization:

    Oversee the implementation of secureauthentication protocols, such as OAuth2, JWT (JSON Web Tokens), androle-based access control to ensure secure user management.
  • Compliance Data Privacy:

    Ensure that web applications comply with dataprotection regulations (e.g., GDPR, CCPA) and security standards such as OWASPand ISO 27001.

Agile Project Management Roadmap Planning:

  • Collaboration with Product Teams:

    Work closely with product managers totranslate business goals into technical roadmaps. Oversee the implementation ofproduct features, ensuring alignment between product and engineering goals.
  • Agile Methodologies:

    Lead the development team in adopting Agilemethodologies, including Scrum and Kanban, to improve velocity, enhance teamcollaboration, and ensure continuous delivery.
  • Requirement Gathering Prioritization:

    Ensure the team gathers detailedrequirements and feedback from product teams, stakeholders, and clients toprioritize features based on business value, complexity, and risk.

Delivery Ownership:

  • Project Delivery Management:

    Take full ownership of delivering webapplications, from concept to launch. Ensure that the projects are delivered ontime, within scope, and aligned with quality standards.
  • Risk Management:

    Identify potential technical risks, such as scalability issues orintegration challenges, and proactively mitigate them. Coordinate betweenengineering, product, and QA teams to ensure smooth deployments.
  • Post-Delivery Support:

    Implement processes for continuous monitoring,troubleshooting, and resolution of production issues. Provide timely resolutionsto minimize downtime and ensure a seamless user experience.

Continuous Improvement:

  • Innovation Emerging Technologies:

    Stay updated with the latest trends andadvancements in web technologies, such as WebAssembly, Edge Computing,Progressive Web Apps (PWAs), and Serverless Architectures, to future-proof theapplications.
  • Performance Scalability:

    Continuously analyze and optimize both thefront-end and back-end of web applications to handle high traffic, large-scaledata processing, and real-time operations.

Team Collaboration:

  • Cross-Functional Collaboration:

    Work with QA, DevOps, and other technicalteams to align project goals, resolve blockers, and maintain quality standards.Foster a culture of collaboration and open communication across teams.
  • Stakeholder Communication:

    Regularly update stakeholders, including seniorleadership and clients, on project progress, technical challenges, and upcomingmilestones.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Allime Tech Solutions
Allime Tech Solutions

Information Technology

San Francisco

RecommendedJobs for You

Gurugram, Haryana, India

Bengaluru, Karnataka, India

Bengaluru East, Karnataka, India