Search by job, company or skills

Microland

Lead - Applications

6-8 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 months ago

Job Description

Roles & Responsibilities:

Understand requirements and translate to technical design using best practices

  • Estimate the requirements and skill composition required for implementation
  • Ability to propose app solution components and based architecture
  • Conduct code reviews to deliver high quality code; carry out unit-test code for robustness including edge cases, usability and scalability
  • Hand-on PHP development experience in areas of REST APIs, microservices
  • Understand data model and work on complex SQL queries, PDQs and SQL tools
  • Manage the devOps process for developers and carry out code review / code merge
  • Write the test plan and contribute towards automating test cases with parameterized regression tests for the applications and for the interfaces (like REST)
  • Anchor source control management through CI/CD pipeline through tools like jenkins and on cloud tools like AWS CodeStar
  • Experience with app deployment, 12-factor app techniques, server experience on nginx on ubuntu, apache, nginx
  • Experience with mySQL performance through caching techniques (memcache) and tools like Elastic Search solutions ex. AWS Elastic Search
  • Experience with best practices in protecting data for API interfaces, access control mechanism, encryption and encoding
  • Exposure to web technologies covering both frontend to backend

Job Requirements:

  • Lead the development of microservices and backend systems using PHP, Node.js, and Python.
  • Strong experience in microservices architecture and API development to ensure scalable and high-performance services.
  • Contribute to frontend development with React JS, ensuring seamless integration with backend services for dynamic user interfaces.
  • Design, implement, and maintain RESTful APIs for smooth communication between services and third-party integrations.
  • Manage and deploy applications on AWS and Azure, optimizing for cost, performance, and scalability.
  • Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI to automate testing, building, and deployment processes.
  • Manage Kubernetes clusters and containerized applications with Docker, ensuring scalability and efficient operation of microservices.
  • Administer Linux environments for application hosting, performance tuning, troubleshooting, and automation of processes.
  • Work with MySQL, MongoDB, and other relational or NoSQL databases. Expertise in optimizing queries, data storage, and implementing caching mechanisms.
  • Work in an Agile environment, collaborating with cross-functional teams, managing sprint planning, task prioritization, and mentoring junior developers.
  • Actively explore and stay up-to-date with AI technologies, particularly Large Language Models (LLMs), and work with the team to integrate these technologies into products and services. A strong willingness to learn and explore AI and Natural Language Processing (NLP) technologies.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 109041389

Similar Jobs