Senior Software Engineer (Python)

Logpoint Nepal Private Limited , Jawalakhel ,Lalitpur — Posted 1 year ago

We are seeking a highly skilled and experienced Senior Software Engineer proficient in Python to join our dynamic and innovative team. As a key member of our software development group, you will play a crucial role in designing, developing, and maintaining high-performance software solutions. The ideal candidate will bring a wealth of expertise in Python development, a deep understanding of software architecture, and a passion for delivering high-quality, scalable, and maintainable code.

Responsibilities:

  • Collaborate with cross-functional teams to analyze requirements, design solutions, and implement robust software applications using Python.
  • Lead the development and enhancement of complex software systems, ensuring adherence to coding standards, best practices, and project timelines.
  • Participate in architectural discussions and provide valuable insights to influence technical decisions and direction.
  • Conduct code reviews to ensure code quality, performance, and maintainability, and mentor junior team members.
  • Debug and troubleshoot issues, providing timely resolutions and contributing to continuous improvement initiatives.
  • Stay abreast of industry trends, emerging technologies, and best practices to drive innovation and improve development processes.
  • Work closely with product managers and stakeholders to understand business requirements and translate them into technical specifications.
  • Collaborate with quality assurance teams to develop and execute comprehensive test plans, ensuring the delivery of reliable software products.
  • Contribute to the documentation of software design, implementation, and maintenance processes.
  • Provide technical leadership and guidance to the team, fostering a collaborative and productive work environment.

Qualifications:

  • Bachelor’s or advanced degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Senior Software Engineer with a focus on Python development.
  • Strong proficiency in Python and a deep understanding of its ecosystem.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with database design and optimization, particularly in relation to Python applications.
  • Demonstrated ability to lead and mentor a team of software engineers.
  • Excellent problem-solving skills and the ability to think critically about complex technical challenges.
  • Effective communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
  • Strong commitment to code quality, documentation, and overall product excellence.
  • Proactive attitude, self-motivated, and a strong desire to learn and grow in a dynamic environment.
Details
Information Technology (IT) Industry
Full-time Job Type
Senior Job Level
Job post expired. Apply anyway, we'll forward your CV.