Back End Developer – Software Engineer


Backend Developer - Software Engineer
Mayur Vihar-1, New Delhi
Posted 4 years ago

Job Responsibilities

  • Build reusable code and libraries for future use
  • Integration of user-facing elements developed by front-end developers.
  • Build efficient, testable, and reusable PHP modules.
  • Solve complex performance problems and architectural challenges.
  • Integration of data storage solutions.

Skills & Qualifications

  • Strong knowledge of PHP web frameworks (Laravel / Codeignitor / Zend / CakePHP etc)
  • Understanding the fully synchronous behaviour of PHP.
  • Understanding of MVC design patterns.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Knowledge of object oriented PHP programming.
  • Strong knowledge of the common PHP or web server exploits and their solutions.
  • Understanding fundamental design principles behind a scalable application.
  • Understanding fundamental design principles behind a scalable application.
  • User authentication and authorization between multiple systems, servers, and environments.
  • History and familiarity with server side development of APIs, databases, devops and systems
  • Integration of multiple data sources and databases into one system.
  • Familiarity with limitations of PHP as a platform and its workarounds.
  • Creating database schemas that represent and support business processes.
  • Familiarity with SQL/NoSQL databases and their declarative query languages.
  • Proficient understanding of code versioning tools, such as Git.

Key Behaviors & Attributes

  • strong Linux experience
  • Ability to drive cross team collaborations and ship production features in a fast-paced startup environment
  • Responsible for managing back-end services and the interchange of data between the server and the users.
  • Development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
  • Responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
  • Engineer must have excellent communication skills.
  • Can problem solve/work methodically when faced with problems or ambiguous situations
  • Ability to cope with conflicting demands and pressures
  • Ability to work flexibly and have a positive approach to change
  • Willingness to learn

Education & Experience Required

  • Bachelors in Computer Science, Btech, or MCA
  • Typically 2+ years of experience in a related field.

What can you expect?

  • A phenomenal work environment, with massive ownership and growth opportunities
  • Quick iterations and deployments – fail-fast attitude
  • Opportunity to work on cutting edge technologies, and lead teams in the future
  • Competitive remuneration & profit sharing
  • Interesting problems to solve, day in, day out
  • Motivated team and career growth opportunities
  • Independent environment, where you get to champion your role
  • Interesting and dynamic work in a rapidly growing company
  • Unofficial parties & pizzas with off-sites in a year where we completely freak out

Job Features

Job CategoryFull Time
Job TitleBackend End Developer – Software Engineer
Line ManagerTeam Leader/ Senior Developer
LocationMayur Vihar-1, New Delhi -110091

Apply Online

A valid email address is required.
A valid phone number is required.