Search by job, company or skills

anonet

Anonet Communications - Full Stack Software Lead

Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

We are seeking a highly capable and hands-on Software Lead to lead the organization's software engineering function across architecture, development, testing, deployment, maintenance, and enterprise application enablement. The role requires strong technical leadership combined with execution capability in full stack development, CRM development, API integrations, ERP enablement, and software lifecycle management.

The Software Lead will manage and mentor the software team while ensuring scalable, secure, and reliable systems that support organizational growth and operational excellence.

Key Responsibilities

Technical Leadership :

  • Lead and manage the software development team including developers, testers.
  • Define software architecture, coding standards, development frameworks, and best practices.
  • Drive technical decision-making for scalable, maintainable, and secure applications.
  • Review code quality, system design, and development practices.
  • Ensure adherence to SDLC, Agile methodologies, and release management processes.

Full Stack Development

  • Design, develop, and maintain full stack web applications and enterprise platforms.
  • Build responsive front-end interfaces and robust backend systems.
  • Develop reusable modules, libraries, and scalable application components.
  • Troubleshoot and optimize application performance and system stability.

CRM Development & Management

  • Lead development and enhancement of CRM platforms tailored to business workflows.
  • Collaborate with sales, support, operations, and management teams to automate processes.
  • Implement customer lifecycle management, workflow automation, and reporting features.
  • Ensure CRM scalability, usability, and data integrity.

ERP Enablement

  • Support ERP implementation, customization, integration, and optimization across departments.
  • Enable business process digitization through ERP workflows and modules.
  • Coordinate with finance, SCM, HR, and operations teams for process integration.
  • Improve operational efficiency through automation and system integration.

API & REST Integrations

  • Design and implement RESTful APIs and third-party integrations.
  • Integrate CRM, ERP, payment gateways, telecom systems, customer portals, and external platforms.
  • Ensure secure authentication, API governance, and integration reliability.
  • Monitor integration performance and troubleshoot API-related issues.

Testing & Quality Assurance

  • Establish software testing frameworks including unit, integration, regression, and UAT testing.
  • Ensure software quality, reliability, security, and performance standards.
  • Lead bug fixing, troubleshooting, and root cause analysis initiatives.
  • Drive CI/CD and automated testing practices.

DevOps & Repository Management

  • Maintain and govern GitHub repositories, branching strategies, and version control practices.
  • Manage deployment pipelines, release cycles, and production rollouts.
  • Ensure backup, documentation, monitoring, and disaster recovery standards.
  • Implement secure development and deployment practices.

Stakeholder Collaboration

  • Work closely with leadership and business teams to understand operational requirements.
  • Translate business needs into scalable technical solutions.
  • Provide regular project updates, timelines, and risk assessments.
  • Support digital transformation initiatives across the Skills & Competencies :

Technical Skills

  • Strong experience in full stack development technologies [MERN, Laravel]
  • Strong knowledge of REST APIs, microservices, and system integrations.
  • Experience with CRM and ERP systems.
  • Proficiency in GitHub, version control, CI/CD pipelines, and DevOps practices.
  • Strong understanding of databases (MySQL, PostgreSQL, MongoDB etc.).
  • Knowledge of cloud platforms and deployment environments.
  • Understanding of application security and performance Skills :
  • Strong team management and mentoring capability.
  • Excellent problem-solving and analytical thinking.
  • Ability to manage multiple projects and priorities.
  • Strong communication and stakeholder management skills.
  • Process-oriented mindset with focus on scalability and :
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.

Experience

  • 6+ years of experience in software development and enterprise application management.
  • Minimum 2-5 years of experience leading software teams.
  • Experience in CRM/ERP implementation and enterprise integrations preferred.
  • Experience in telecom, ISP, SaaS, or enterprise technology environments is an advantage.

Key Deliverables / KPIs

  • Timely delivery of software projects and releases.
  • Stability and scalability of enterprise applications.
  • CRM and ERP adoption and operational efficiency improvements.
  • API uptime and integration reliability.
  • Reduction in bugs, incidents, and downtime.
  • Improved development velocity and code quality.
  • Successful implementation of automation and digital transformation initiatives.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147432671