Overview
We are seeking a highly skilled and experienced 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 of minimum 4+ years 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