Menu

Software Engineer / Sr. Software Engineer (Full Stack) - Gurugram

Location: GurgaonRural, Haryana

Category: Software Developer Jobs

We are seeking a highly skilled and experienced Software Engineer / Sr. Software Engineer (Full Stack) with a focus on front-end development to join our dynamic team. As a Senior Full Stack Software Engineer, you will primarily be responsible for front-end development tasks, accounting for approximately 70% of your time, with the remaining 30% dedicated to back-end development. You will play a crucial role in the design, development, and maintenance of our software applications, ensuring their optimal performance, usability, and scalability.

Responsibilities:

• Take a lead role in designing, developing, and implementing user-friendly and intuitive front-end solutions for our software applications, focusing on JavaScript, CSS, HTML, and Redux.

• Collaborate closely with product managers, designers, and other engineers to understand business requirements, user needs, and technical constraints, translating them into efficient and elegant front-end solutions.

• Lead and delegate tasks to junior developers, providing guidance and mentoring to ensure high-quality code and timely delivery of projects.

• Participate in architectural discussions, offering valuable insights and recommendations to drive innovation and improve overall software development processes.

• Develop and maintain back-end components, primarily focusing on API development and integration.

• Write clean, well-documented, and scalable code, following industry best practices and coding standards.

• Conduct thorough testing and debugging of software applications, identifying and resolving any issues or bugs to ensure optimal performance and reliability.

• Collaborate with cross-functional teams to support and troubleshoot production issues, providing effective solutions in a timely manner.

• Stay up to date with emerging technologies, industry trends, and best practices, actively contributing to the continuous improvement of our software development processes.

Requirements:

• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).

• Proven experience in front-end development, with a strong emphasis on JavaScript, CSS, HTML, and Redux.

• Solid understanding of responsive web design principles and experience in building user-friendly interfaces.

• Proficiency in back-end development, including experience building APIs (RESTful or GraphQL).

• Strong knowledge of software engineering principles, design patterns, and best practices.

• Excellent problem-solving and analytical skills, with the ability to quickly identify and resolve complex technical issues.

• Experience leading and delegating tasks to junior developers, with a track record of successful project completion.

• Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.

• Familiarity with agile development methodologies and the ability to adapt to changing requirements and priorities.

• Passion for learning and staying up to date with the latest technologies and industry trends.

Preferred:

• Experience with additional front-end frameworks and libraries (e.g., React, Angular, Vue.js).

• Familiarity with back-end technologies such as Node.js, Python, or Java.

• Knowledge of database systems and SQL.

• Experience with version control systems (e.g., Git).

• Previous experience in a leadership or mentorship role.

• Strong understanding of user experience (UX) principles and practices.

About Us:

Makse Group is an expert team of experienced consultants, managers, and advisors with a strong passion for supporting the Workday platform and adjacent business functions. The company headquarters are in Dallas with satellite offices in Denver, and Gurugram.

Visit our website: www.maksegroup.com

Apply on Company Website You will be redirected to the employer’s website