Full Stack Software Engineer

Starting at

$

42

/hr

About this service

Summary

Key Responsabilities & Tasks
Developing and maintaining software applications using Python.
Writing and testing code to ensure high-quality software development.
Collaborating with other developers, project managers, and stakeholders to understand project requirements and deliver high-quality software on time.
Using tools such as Git, Jira, and Docker to manage code, track issues, and deploy software.
Participating in code reviews to improve code quality and ensure compliance with development standards.
Analyzing and optimizing code for performance, scalability, and efficiency.
Keeping up-to-date with emerging trends and technologies in Python development.

What's included

  • Understanding Project Requirements

    As a Python developer must first understand the project requirements before starting the development process. Work closely with project managers, business analysts, and other stakeholders to ensure that the requirements are clear, complete, and achievable.

  • Testing

    Once the requirements are clear, I write, test, and debug code to meet the project specifications. ensure that the code is optimized for performance, scalability, and security.

  • Document code

    As a Python developer must document their code to make it easier for other developers to understand and work with the code. This includes writing comments, creating documentation, and providing examples.

  • Managing source code

    As a Python developer must use version control tools, such as Git, to manage the source code. commit code changes regularly and follow the established code review process.

  • Collaborating with the team

    As a Python developer must work collaboratively with other developers, project managers, and stakeholders. They should communicate progress, raise issues, and propose solutions to ensure that the project is delivered on time and within budget.

  • Deploying code

    As a Python developer I can deploy the code to the production environment and ensure that it is running smoothly. Monitor the application and resolve any issues that arise.

  • Maintaining code

    As a Python developer must maintain the code after deployment. This includes fixing bugs, adding new features, and updating documentation


Skills and tools

Fullstack Engineer
Software Engineer
Django
Django REST framework
PostgreSQL
Python
React

Work with me