Description

As a PHP Developer with knowledge on Node JS, you will be responsible for designing, developing, and maintaining the backend infrastructure that powers our applications. You will work closely with cross-functional teams to build scalable and efficient solutions, leveraging your advanced knowledge of software development design patterns and a diverse set of technologies. 

Job Responsibilities

Design and Development: 

  • Architect, develop and maintain robust backend systems using Node.js, PHP Laravel, Python, and Golang. 
  • Implement advanced software development design patterns to ensure scalable and maintainable code. 

CI/CD and DevOps: 

  • Continuously build, test, and deploy code using CI/CD pipelines. 
  • Work in a Dockerized environment to ensure consistent and reliable deployment processes. 

Cloud Infrastructure: 

  • Utilize AWS services such as ECS, Lambda, SQS, and RDS to build and manage scalable cloud-based applications. 
  • Implement and manage public and private cloud infrastructure as needed. 

Database Management: 

  • Design, scale, and maintain relational and NoSQL databases (MySQL, MongoDB). 
  • Implement and manage message brokers/queues like Redis, Kafka, and RabbitMQ. 

API Development: 

  • Develop and maintain scalable internal and public-facing APIs (RESTful, JSON, HTTP). 
  • Integrate with 3rd party APIs using REST and OAuth protocols. 

Collaboration and Leadership: 

  • Collaborate with front-end developers, UX/UI designers, and other stakeholders to deliver cohesive solutions. 
  • Provide mentorship and guidance to junior developers and peers. 

Skill Requirements: 

  • 2-6 Years of experience in relative fields. 

Experience in the Telco industry will be considered a strong plus 

  • Advanced knowledge of Software Development Design Patterns 
  • Demonstrable experience with Node.JS, PHP Laravel 
  • Experience working in a Dockerized environment. 
  • Continuously build and test code using CI/CD \
  • Experience with AWS systems such as ECS, Lambda, SQS, and RDS (among others). 
  • Proven experience designing and scaling relational and NoSQL Databases; Familiar with the use of databases and message brokers/queues at scale - MySQL, MongoDB Redis, Kafka, and RabbitMQ are some of the main technologies we use. 
  • Have built scalable internal and public-facing APIs (RESTful, JSON, HTTP) 
  • Experience in integrating 3rd party APIs (REST, OAuth) 
  • Familiar with public/private cloud infrastructure 

Educational Requirements: 

  • B.Sc./M.Sc. in Computer Science or Software Engineering from any reputed university/Equivalent combination of education and experience may be considered 

Benefits

  • Attractive Salary for deserving candidates
  • Medical Coverage
  • Salary review twice in a year
  • Weekly two holidays
  • Provident fund
  • Two festival bonus
  • Quarterly Performance Bonus
  • WPPF.

Life at Brain Station 23