Tuesday, January 12, 2021

Byjus - Full Stack Developer - PHP/Node.js/MongoDB (4-10 yrs) (Byjus)

Job Responsibilities and Requirements :


- Architect, develop and maintain backend libraries/codebase, database & server.


- Build a modular and robust backend system that can communicate with multiple front-end applications.

- Develop object-oriented software, with mastery of one or more relevant languages (PHP7, NodeJS, Python, etc.).

- Work closely with product manager, designer & frontend team to collaborate to develop the best in class web/mobile applications.

- Optimize APIs, database queries, and other relevant components for the quick response of the application.

- Design a scalable structure that encompasses all the pillars for OOP.

- Evaluate competitive and innovative products and design approaches to identify best practices and encourage innovation.

- Establish and manage the backend team.

- A strong hand on PHP7, Node.js, MongoDB, Redis.

- Ability to write and architect distributed server-side applications with principles of atomicity and code reusability.

- Excellent understanding of AWS.

- Understanding the nature of asynchronous programming and its quirks and workarounds.

- Excellent knowledge of using the Git version control system and deployment via Git.

- Excellent understanding of CI/CD deployment workflows.

- Knowledge of HTTP, CORS, and other web networking concerns.

- Good understanding of front-end technologies, such as HTML5, CSS3, JavaScript, and modern javascript frameworks such as ReactJs, AngularJS, etc.

- Experience in full-stack web development, JavaScript, HTML5, CSS3, and TypeScript. DevOps knowledge is a plus

- Understanding of DevOps tool like Jenkins.

- Familiar with debugging load issues.

- Familiar with identifying slow database calls and optimizing the same.

- Ability to accurately estimate the amount of time required to complete tasks.

- Ability to provide deliverables within specified deadlines with a quality bar.

- Excellent communication skills, both written and verbal.

- Highly motivated, self-driven, 3+ years in backend development in a product company working on high availability and load applications in a distributed environment.

- Must have led a team of backend Bachelors or Master degree in computer science or equivalent relevant experience.

- Diploma or online courses on related backend technologies.

Apply Now