Senior Software Engineer

 

Description:

We are seeking an experienced “Senior Software Engineer” with strong communication skills to join our dynamic team. This role is for someone passionate about building robust, scalable, and innovative solutions using a combination of “Python” Or "Node" and “JavaScript” technologies. You will collaborate closely with cross-functional teams, driving the full software development lifecycle from concept to deployment. Strong communication skills are essential as you’ll be coordinating with product managers, stakeholders, and junior engineers to deliver high-quality software.

 

Key Responsibilities:

- Design, develop, and maintain software applications using “Python” Or “Node” and “JavaScript”.

- Collaborate with product owners and team members to identify and implement the best technical solutions.

- Review, test, and debug code to ensure the highest standards of software quality.

- Participate in architecture design discussions to ensure that solutions are scalable, maintainable, and meet the business requirements.

- Mentor junior engineers, offering guidance on best practices and development strategies.

- Write clear, concise, and well-organized technical documentation.

- Communicate complex technical concepts to both technical and non-technical stakeholders.

- Stay updated on the latest industry trends, tools, and technologies, advocating for best practices.

 

Required Skills and Qualifications:

- 5+ years of experience in software development with expertise in Python Or Node and JavaScript.

- Proven experience with front-end frameworks (such as React, Vue.js, or Angular).

- Strong backend development skills with frameworks like Django, Flask, or Nest Js, Express Js or equivalent.

- Excellent problem-solving skills with a passion for writing clean, efficient, and maintainable code.

- Solid experience with version control systems like “Git” and continuous integration practices.

- Proficient understanding of database technologies (SQL, NoSQL, MongoDB, PostgreSQL).

- Strong communication and collaboration skills to work effectively across teams.

- Experience with agile methodologies and the full software development lifecycle.

Organization MentorSol
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-09-17 3:05 pm
Expires on 2024-11-01