Description

Required Skills & Experience

Hands-on experience in all aspects of software like Backend, Database, understanding of FE, conceptual understanding of application Infrastructure design
Should be very good at writing quality Unit and integration Tests.
Should have at least 2-3 years of experience doing TDD in PHP.
Should have PHP/Laravel experience of at least 2-3 years
Should be very skilled in using GIT & popular Repo Hosting services like GitHub/Bitbucket
Scaling database, good database designs, ORM&, Deadlocks - Transactions etc
Dockerization, CI/CD Pipeline
Real time communication - websockets

Good To Have Skills

Architecture & Design Patterns. Should be able to decide & use design patterns in his code
Familiarity with Debugging Logging, Monitoring & Scaling application.
Experience in working on larger database and applications
Experience in AWS, NodeJS, and MongoDB will be a plus
Experience in working on SaaS applications

Key Responsibilities Areas

Software Development

Design and implement complex software solutions.
Write high-quality, maintainable, and efficient code.
Work on the full software development lifecycle, from requirements analysis to
deployment.

Architecture and Design

Contribute to the architectural decisions of software systems.
Design scalable and robust software architectures.

Problem Solving

Analyze and solve complex technical problems.
Debug and troubleshoot issues in software applications.
Propose and implement solutions to improve system performance and reliability.

Code Review

Participate in and lead code reviews to ensure code quality and adherence to coding standards.
Provide constructive feedback to team members on their code.

Quality Assurance

Ensure the quality of software through the implementation of testing strategies.
Collaborate with quality assurance engineers to identify and fix software defects.

Collaboration

Collaborate with cross-functional teams, including product managers, quality assurance, and other stakeholders.
Communicate effectively with team members and other departments.

Continuous Learning

Stay updated with industry trends, emerging technologies, and best practices.
Actively participate in training and development activities to enhance skills.

Documentation

Create and maintain technical documentation for software projects.

Work Location: Ludhiana, India Or Remote / Hybrid

Key Skills

AWS NodeJS MongoDB PHP Laravel

Education

Graduation or Postgraduation in IT / CSC

  • Posted On: Few Days Ago
  • Experience: 6-8
  • Availability: Remote
  • Openings: 1
  • Category: Sr. Software Engineer
  • Tenure: Any