Senior Software Engineer

Job Title: Senior Software Engineer

Employment Type: Full-time

Department: Software Delivery

Job Summary: 

A Senior Software Engineer is an experienced member of the development team who leads the design, development, and maintenance of complex software solutions. They collaborate closely with cross-functional teams to deliver high-quality applications, mentor junior engineers, and ensure best practices in coding, architecture, and testing. The Senior Software Engineer plays a key role in driving technical decisions, improving processes, and ensuring projects are delivered efficiently and effectively.

Role and Responsibilities:

  • Design, develop, and maintain scalable web applications using Angular, React, Node.js, and Java.
  • Write clean, efficient, and well-documented code.
  • Participate in architectural discussions and contribute to the design of robust solutions.
  • Evaluate and implement new technologies to improve the development process.
  • Work closely with cross-functional teams, including product management, UX/UI designers, and QA engineers.
  • Mentor junior developers and conduct code reviews to ensure high-quality standards.
  • Implement automated testing and CI/CD pipelines.
  • Troubleshoot and resolve issues in production environments.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Qualification:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development.
  • Proficiency in Angular, React, Node.js, and Java.
  • Strong understanding of web technologies (HTML, CSS, RESTful APIs).
  • Experience with relational and NoSQL databases.

Preferred Skills:

  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Experience with Agile methodologies and software development best practices.

What We Offer:

  • Competitive salary and commission structure.
  • Opportunities for professional development and career growth.
  • A dynamic and innovative work environment.
  • Comprehensive benefits package, including health coverage

 

 

Share with Your Network