Associate Technical Lead/ Technical Lead

We are looking for an Associate Technical Lead/ Technical Lead to join our dynamic team.

Key Responsibilities

  • Design and develop enterprise solutions for one of the world’s largest corporations involved in the marketing and distribution of food products.
  • Implement distributed, highly robust enterprise applications that scale to meet enterprise demands.
  • Architect and implement scalable software solutions while documenting key design decisions.
  • Perform detailed technical design of software solutions.
  • Scope and break down user stories into clear, achievable technical tasks.
  • Implement technical designs, including coding, integrating existing services, and creating new components.
  • Ensure high engineering quality standards through code reviews, unit testing, and performance monitoring.
  • Ensure adherence to engineering principles, standards, and related processes.
  • Provide constructive feedback to team members through code and architectural reviews.

Candidate Profile

  • Bachelor’s degree in Computer Science, a related field, or equivalent work experience.
  • 4+ years of experience developing production-grade enterprise applications, with experience in team leadership or management.
  • Extensive full-stack experience with web-based technologies and architectures, including RESTful APIs, microservices, HTML5, Java, Spring, JavaScript (ES6), Node.js, and React.
  • In-depth understanding of the technology stack, including HTTP, browser/JavaScript engine architecture, relational and NoSQL databases, Linux, and container/virtual machine environments.
  • Experience in architecting, designing, and implementing highly available, scalable web applications.
  •  
  • Familiarity with various software design patterns and engineering principles.
  • Strong understanding of relational and non-relational data use cases, with hands-on experience working with multiple database platforms (RDBMS, NoSQL, and shared storage systems).
  • Experience with DevOps practices and working with Cloud IaaS or PaaS providers such as AWS or Azure.
  • Experience with container technologies such as Docker and Kubernetes.
  • Proficient understanding of Agile methodologies, CI/CD pipelines, and code versioning tools such as Git.
  • Ability to quickly learn and adapt to new and existing technologies.
  • Excellent problem-solving, critical thinking, and communication skills, with the ability to exercise mature judgment.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website