Lead Software Engineer

1 month ago


Bengaluru, India MachineHack Generative AI Full time

At MachineHack, we are dedicated to revolutionizing the tech industry through our advanced software solutions. We are in search of a talented and passionate Full Stack Developer (MERN STACK) with expertise in both frontend and backend technologies. This role is crucial for driving innovation and enhancing the performance of our web applications, ensuring an exceptional user experience.


I. Key Responsibilities:

A. Frontend Development:

1. Develop and maintain high-quality web applications using React.js and other frontend technologies.

2. Create responsive, user-friendly interfaces adhering to UI/UX design principles.

3. Optimize web applications for maximum speed and scalability.


B. Backend Development:

1. Develop and maintain efficient, reusable, and reliable code using Node.js, Express.js, or other backend frameworks.

2. Implement effective RESTful APIs and server-side rendering techniques.

3. Collaborate with the team to design and implement database schemas, ensuring data integrity and security.


C. Collaboration and Communication:

1. Work closely with cross-functional teams, including UX/UI designers, backend developers, and product stakeholders.

2. Participate in code reviews and provide constructive feedback to peers.

3. Communicate effectively with team members and clients to manage expectations and coordinate tasks.


II. Skills and Qualifications:

A. Frontend Technologies:

1. Proficiency in HTML5, CSS, JavaScript ES6, React.js, and Bootstrap.

2. Familiarity with state management libraries (e.g., Redux) and frontend development tools (Babel, Webpack, NPM).


B. Backend Technologies:

1. Proficiency in Node.js, Express.js, Django, Flask, or other backend frameworks.

2. Experience with databases and ORM frameworks (SQL, NoSQL, Sequelize, SQLAlchemy, etc.).


C. Development Practices:

1. Solid understanding of the full web development life cycle and RESTful API design.

2. Experience with testing frameworks (Jest, Mocha, etc.) and version control systems (GitLab, GitHub).

3. Familiarity with continuous integration/continuous deployment pipelines (e.g., Jenkins, Strider) and containerization (Docker, Kubernetes).


D. General Skills:

  • Minimum experience as full stack developer 5 plus years
  • Effective team player with strong problem-solving skills.
  • Excellent verbal and written communication skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.


III. Why Join MachineHack?

A. Creative and Innovative Team: Join a dynamic team that values creativity and technical excellence.

B. Cutting-Edge Projects: Work on exciting projects utilizing the latest technologies.

C. Competitive Salary and Benefits: Receive a competitive salary package with a generous hike on your current compensation.

D. Career Growth: Benefit from a supportive work environment that fosters professional development and growth.



  • Bengaluru, India Cloud Software Group Full time

    Job Description: Lead Software Engineer This job requires the employee to be fully on-site About This Team: ZTNA clients team takes care of the client projects for all platforms as part of Citrix Gateway product. It is widely used by various enterprise customers for securely accessing their enterprise resources remotely. It has ~10+ million monthly...


  • Bengaluru, India Cloud Software Group Full time

    As the Lead Engineer, you'll work closely with engineering and product management teams to comprehend requirements and assess their value. You'll conduct feasibility studies and break down intricate product and engineering requirements into streamlined solutions. Collaboration with experts across desktop and browser platforms, services, infrastructure, and...


  • Bengaluru, India Cloud Software Group Full time

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! ShareFile is now going back to our roots as a standalone business unit to focus on our SaaS business—an area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to...


  • Bengaluru, India Cloud Software Group Full time

    Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to stand out...


  • Bengaluru, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. To be successful in securing this role, you’ll have at least 8 - 12 years of commercial experience,...


  • Bengaluru, India Cloud Software Group Full time

    About Cloud Software Group Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world’s largest cloud software providers, serving more than million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud solutions to get...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking in the Amazon Web Services Public Cloud team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Bengaluru, India WiseTech Global Full time

    We are looking for experienced, and talented engineers to join our team. You'll be responsible for the design, build, and maintenance of the software that powers the global logistics industry.As the world’s leading provider of software for the logistics industry, WiseTech Global is powering the connectivity of the world's logistics providers. Companies...

  • Software Engineer

    3 days ago


    Bengaluru, India Guidewire Software Full time

    Requirements: Have 3+ years of experience or its equivalence in a software engineering role. Experience in developing large-scale test automation frameworks (including UI, API, Performance) A self-motivated individual contributor and a team player with good communication and collaboration skills Excellent software development skills in Java, JavaScript and...


  • Bengaluru, India Cimpress Full time

    Lead Software EngineerDate: May 16, 2024 Location:Bengaluru, KA, IN, 560092#job-location.job-location-inline { display: inline; } Company: Cimpress TechnologyHere are the roles and responsibilities for the position (Lead Software Engineer)-Responsibilities:Design, develop, and maintain APIs to support applications.Monitor API performance and troubleshoot...


  • Bengaluru, India Informatica Full time

    Lead Software Engineer - C++ & Java We‘re looking for a Lead Software Engineer candidate with experience in C++, Java, Data Structures, and Algorithm to join our team in Bangalore. You will work as a Lead Software Engineer with a record of developing and delivering enterprise-class software to join the group. You will be responsible for the development...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Mangement you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...


  • Bengaluru, India New Relic, Inc. Full time

    Lead Software Engineer Lead Software Engineer Lead Software Engineer Req ID FY|COS|#3 Location(s) Bangalore, India; Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic. Let's embark on an exciting journey...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...


  • Bengaluru, India JPMorgan Chase & Co. Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and community banking technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a...


  • Bengaluru, India WiseTech Global Full time

    We are looking for experienced, and talented engineers to join our team. You'll be responsible for the design, build, and maintenance of the software that powers the global logistics industry. As the world’s leading provider of software for the logistics industry, WiseTech Global is powering the connectivity of the world's logistics providers. Companies...

  • Lead Software Engineer

    21 hours ago


    Bengaluru, India Thomson Reuters Full time

    As an employee at Thomson Reuters, you will play a role in shaping and leading the global knowledge economy. Our technology drives global markets and helps professionals around the world make decisions that matter. As the world’s leading provider of intelligent information, we want your unique perspective to create the solutions that advance our...


  • Bengaluru, India Thomson Reuters Full time

    About the Role : In this opportunity as Lead Software Engineer, you will: Lead Software Development Engineers work across the end-to-end software development life cycle and apply modern software development practices when defining, designing, building, testing and delivering software and services to users. Lead Software Engineers effectively...


  • Bengaluru, India Kaplan Full time

    Job Description - JR239105 Lead Software Engineer (Hybrid)For more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a global company at the intersection of education and technology, focused on collaboration, innovation, and creativity to deliver a best-in-class educational experience and make Kaplan a great place...


  • Bengaluru, India Cloud Software Group Full time

    About This Team: Citrix, part of Cloud Software Group builds the secure digital workspace technology that helps , customers & millions of end-users to do their very best work from anywhere. By joining our award-winning workplace, you’ll be included in the globally diverse, collaborative team that values work-life balance. Come see why Fortune named us...