Civitas Learning logo

Civitas Learning

Senior Software Engineer

🇮🇳 Pune, Maharashtra

🕑 Full-Time


💻 Software Engineering

🗓️ December 27th, 2022

PHP Laravel Symfony
Senior Developer
Job Location: Pune
Experience: 5-8
We are looking for engineers to be part of a talented, mission driven team that is building powerful tools that will greatly increase student success. Our engineers are collaborative and encouraged to bring new ideas to the table - we are not dogmatic about specific tools, but focused on using the right tools for the job. We are problem solvers. We want to work with people who are passionate about our mission and have a desire to be part of a rapidly expanding, high performance team. 

Job Description
  • Build and maintain focused, scalable web applications from the browser through backend and all the way to the database layer.
  • Build and maintain successful collaborative relationships with groups outside of engineering including Data Science, Deployments, Product Management, Operations, and Customer Success.
  • Grow or transform current platforms and products that incrementally build out our technical vision, adapt to new customer needs, and enable a sustainable innovation cycle across all stages of the pipeline.
  • Lead other talented engineers in software engineering design and best practices with a focus on scalability, performance, and maintainability.
  • Help grow the team by interviewing and recruiting other engineers.
Must have expertise in some of the following
  • At least 5-8 years developing high quality web-based applications. Some level of experience with PHP/PHP frameworks (Laravel, Symfony) is preferred.
  • Solid understanding of Object Oriented Programming and concepts
  • Development experience in HTML5, CSS and JavaScript. ReactJS or Angular experience is a plus.
  • High level of understanding of MySQL and/or Postgres
  • Creative and efficient problem solver. 
  • Coordinate with team and keeps other stakeholders well informed of the status of development effort. 
  • Able to handle multiple tasks on the project. 
  • Good knowledge of Agile Development Methodology. 
Apply Now