Python - Senior Software Engineer

Impetus Incorporation
Ekantakuna, Lalitpur, Nepal

This is what you’ll do:

  • Design, develop, and implement complex software systems and solutions.
  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and define technical solutions.
  • Communicate effectively with technical and non-technical stakeholders, providing updates, presenting technical concepts, and addressing questions or concerns.
  • Develop and maintain Python-based software applications and systems.
  • Write clean, efficient, and reusable code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to quality guidelines.
  • Identify and troubleshoot software defects, performance bottlenecks, and other issues, and propose solutions.
  • Optimize and improve existing software applications for better performance and scalability.
  • Integrate data storage solutions, databases, and APIs into applications.
  • Implement security measures to protect software systems and user data.
  • Stay up to date with the latest industry trends, technologies, and best practices in Python development.
  • Collaborate with the testing team to develop and execute unit tests and integration tests to ensure software quality and reliability.
  • Document software designs, technical specifications, and development processes.
  • Participate in agile development methodologies, such as Scrum, and contribute to sprint planning, stand-ups, and retrospectives.

 

This is what you’ll need:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a Python developer or in a similar role.
  • Strong proficiency in Python and its frameworks (such as Django, Flask, or Pyramid).
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and experience in integrating front-end components with Python-based back-end systems.
  • Experience in developing RESTful APIs and working with third-party APIs.
  • Solid understanding of database systems (Postgres) and experience in data modeling and query optimization.
  • Knowledge of software development best practices, including version control (Git), code reviews, testing methodologies, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication skills.
  • Ability to work independently and handle multiple tasks and projects simultaneously.

 

Source: Merojob


Job Detail Expired

  • Job Type :

    Full Time

  • Salary :

    Not Disclosed

  • Experience :

    5 - 6 (Years)

  • No. of Vacancy :

    1

  • Min. Education :

    Bachelor Degree

  • Last Date to Apply :

    June 20, 2024


Contact Detail

Email :
Website : https://merojob.com/sr-software-engineer-python-2
Mobile :
Alternate Mobile :

Sign In