Image Loading

Lead Software Engineer - Backend

Job Description

We are looking for an experienced Software Engineer who will develop designing and developing new software solutions; as well as support existing product updates and enhancements. Our Software Engineer will join a growing team of developers responsible for building new and supporting existing products.

The ideal candidate will have the ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.

Responsibilities

  • Understand complex application design and program activities in the latest techniques and technologies: PHP, Laravel, MySQL, and Nodejs.
  • Implement high quality code in an agile, test-driven development environment
  • Create high-performance APIs, libraries and microservices that scale to meet/exceed client expectations
  • Understanding of creating and documenting RESTful APIs
  • Understanding of Third party integrations
  • Participate in design and code reviews
  • Perform performance and scalability analysis as needed
  • Find creative and elegant solutions to complex problems
  • Build automated unit and integration tests as needed
  • Work closely with our Designers, Engineers, Product Owners and Application Engineers and build automated solutions
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
  • Prepare and install solutions by determining and designing system specifications, standards and programming
  • Protect operations by keeping information confidential
  • Mentor junior and mid-level engineers and code reviews
  • Make informed decisions quickly and taking ownership of services and applications at scale
  • Grow engineering teams by interviewing, recruiting and hiring

Qualifications and Skills

  • 5 years of experience with PHP, Laravel
  • 1 year of experience with Nodejs express with MySql
  • Experience with AWS Infrastructure a plus
  • Experience with Github and tools like Bugsnag and Crashlytics
  • Experience working in agile environment that follows Scrum or other agile methodologies
  • Experience developing software for Enterprise clients is preferred
  • Experience working with project management tools such as Asana or Trello is a plus
  • Attention to detail and commitment to high quality/error free deliverables
  • Collaborate with team to brainstorm and create new products
  • Stay on the leading edge of development practices
  • A team player and leader but can work independently

About you

  • Bachelor’s or Master’s in Computer Science or Computer Engineering
  • 4+ years software development experience
  • Experience in SaaS (Software as a Service) model building scalable platforms utilizing micro services/distributed systems architecture using: restful API’s by internal and external partners
  • Understanding of data structures and algorithms
  • Demonstrated experience with multi-tier applications
  • Additional experience in customer facing sustaining, support work and customer communication

Skills

  • PHP
  • Laravel
  • AWS
  • Mysql
  • NodeJs
  • REST APIs

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Oct 07, 2024

Experience

5-10 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent