Compunnel
Lead I - Software Engineering
Compunnel, Bentonville, Arkansas, United States, 72712
Job Summary
We are seeking a talented Lead I - Software Engineer with expertise in frontend development and cloud platforms. This role requires hands-on development skills, along with the ability to lead the development of next-generation enterprise solutions. The ideal candidate will possess deep experience with React.js, Node.js, and Azure Cloud while managing scalable and high-performance applications. This role includes driving software development processes, leading cross-functional teams, and ensuring the delivery of quality software.
Key Responsibilities
• Act creatively to develop applications and select appropriate technical options, optimizing application development, maintenance, and performance by employing design patterns and reusing proven solutions.
• Interpret the application/feature/component design to develop the same in accordance with specifications.
• Code, debug, test, document, and communicate product/component/feature development stages.
• Validate results with user representatives and integrate and commission the overall solution.
• Select appropriate technical options for development, such as reusing, improving, or reconfiguring existing components or creating new solutions.
• Optimize efficiency, cost, and quality while driving customer satisfaction.
• Set FAST goals for yourself and your team and influence improvements in the development process.
• Plan system deployments and ensure software compliance standards are met.
• Implement and manage large-scale, cross-functional projects with distributed teams.
• Supervise engineers, including offshore associates, to ensure project timelines are met.
• Perform root cause analysis for critical issues and provide lasting solutions.
• Document testing, maintenance, and improvement processes.
• Collaborate with stakeholders to ensure business needs are addressed effectively.
• Participate in all SDLC activities from requirements gathering to deployment.
• Communicate complex technical issues to both technical and non-technical stakeholders.
• Manage delivery of modules and/or user stories within projects.
• Execute and monitor release processes and handle defect RCA and mitigation efforts.
Required Qualifications
• 4+ years of experience in React.js with a focus on highly scalable applications.
• 3+ years of experience in Node.js development.
• 2+ years of experience with Azure Cloud platform and cloud-based solutions.
• Strong experience developing high-throughput and high-transaction systems.
• Expertise integrating third-party solutions into existing architectures.
• Experience working in Agile environments with geographically distributed teams.
• Bachelor’s degree in computer science or a related field (or equivalent experience).
Preferred Qualifications
• Experience working in an independent contributor role.
• Knowledge of agile methodologies, Scrum, or Kanban frameworks.
Certifications
• Relevant cloud or development certifications are preferred.
Tools and Technologies
• Mandatory: React.js, Node.js, Azure, JavaScript, REST APIs, Git.
• Good to Have: Kubernetes, Docker, Jenkins, CI/CD tools, SQL.
Soft Skills
• Strong problem-solving and analytical abilities.
• Ability to lead and collaborate with cross-functional and distributed teams.
• Excellent communication skills to engage with stakeholders effectively.
Education:
Bachelors Degree
We are seeking a talented Lead I - Software Engineer with expertise in frontend development and cloud platforms. This role requires hands-on development skills, along with the ability to lead the development of next-generation enterprise solutions. The ideal candidate will possess deep experience with React.js, Node.js, and Azure Cloud while managing scalable and high-performance applications. This role includes driving software development processes, leading cross-functional teams, and ensuring the delivery of quality software.
Key Responsibilities
• Act creatively to develop applications and select appropriate technical options, optimizing application development, maintenance, and performance by employing design patterns and reusing proven solutions.
• Interpret the application/feature/component design to develop the same in accordance with specifications.
• Code, debug, test, document, and communicate product/component/feature development stages.
• Validate results with user representatives and integrate and commission the overall solution.
• Select appropriate technical options for development, such as reusing, improving, or reconfiguring existing components or creating new solutions.
• Optimize efficiency, cost, and quality while driving customer satisfaction.
• Set FAST goals for yourself and your team and influence improvements in the development process.
• Plan system deployments and ensure software compliance standards are met.
• Implement and manage large-scale, cross-functional projects with distributed teams.
• Supervise engineers, including offshore associates, to ensure project timelines are met.
• Perform root cause analysis for critical issues and provide lasting solutions.
• Document testing, maintenance, and improvement processes.
• Collaborate with stakeholders to ensure business needs are addressed effectively.
• Participate in all SDLC activities from requirements gathering to deployment.
• Communicate complex technical issues to both technical and non-technical stakeholders.
• Manage delivery of modules and/or user stories within projects.
• Execute and monitor release processes and handle defect RCA and mitigation efforts.
Required Qualifications
• 4+ years of experience in React.js with a focus on highly scalable applications.
• 3+ years of experience in Node.js development.
• 2+ years of experience with Azure Cloud platform and cloud-based solutions.
• Strong experience developing high-throughput and high-transaction systems.
• Expertise integrating third-party solutions into existing architectures.
• Experience working in Agile environments with geographically distributed teams.
• Bachelor’s degree in computer science or a related field (or equivalent experience).
Preferred Qualifications
• Experience working in an independent contributor role.
• Knowledge of agile methodologies, Scrum, or Kanban frameworks.
Certifications
• Relevant cloud or development certifications are preferred.
Tools and Technologies
• Mandatory: React.js, Node.js, Azure, JavaScript, REST APIs, Git.
• Good to Have: Kubernetes, Docker, Jenkins, CI/CD tools, SQL.
Soft Skills
• Strong problem-solving and analytical abilities.
• Ability to lead and collaborate with cross-functional and distributed teams.
• Excellent communication skills to engage with stakeholders effectively.
Education:
Bachelors Degree