Senior Python Developer Fully Remote

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven experience of 4+ years in Python development, especially with Django., Strong understanding of API development, database management, and security practices., Ability to work independently in a fully remote environment., Excellent communication skills for client interaction and team collaboration..

Key responsibilities:

  • Develop and customize Python (Django) websites and functionalities.
  • Coordinate with team members and clients to discuss project requirements and updates.
  • Review code for quality and security, and address bugs or issues.
  • Participate in project planning, testing, and mentoring junior developers.

August Infotech logo
August Infotech SME https://www.augustinfotech.com/
51 - 200 Employees
See all jobs

Job description

This is a remote position.

A typical day of a Senior Python (Django) Developer at August Infotech:

As a Senior, your typical day would need:

  • The day often starts with checking emails, messages, and any projectrelated notifications. The senior developer might plan their day, prioritize tasks, and review the progress of ongoing projects.

  • Review any pending tasks from the previous day and prioritize them, Review the project roadmap, tasks, and goals for ongoing projects.

      • Discuss any new requirements, changes, or challenges with the project team.

          • Coordinate with backend developers, frontend developers, and other stakeholders to ensure a cohesive approach.

              • Review code written by juniorintermediate developers for quality, security, and adherence to best practices.

                  • Address any bugs, issues, or technical debt that may have arisen.

                      • Work on developing and customizing Python (Django) websites and its functionality.

                          • Developing new API endpoints, optimizing database queries, or implementing new features using Python frameworks like Django or Flask.

                              • Communicate with clients to provide project updates, discuss requirements, and address any questions or concerns.

                                  • Perform thorough testing of newly implemented features or changes to ensure functionality, performance, and compatibility.

                                      • Debug and resolve any issues or inconsistencies that arise during testing.

                                          • Update project management tools or task boards to reflect progress and completion of tasks.

                                              • Estimate the time required for upcoming tasks and plan accordingly.

                                                  • Wrap up any ongoing tasks, commit code changes, and ensure a clean and organized workspace.

                                                      • Reflect on the days accomplishments, challenges, and areas for improvement.

                                                          • They may work on architectural design tasks, discussing and planning how to structure software components to meet project requirements and scalability needs.

                                                              • Senior developers are often tasked with solving complex technical challenges that arise during the development process.

                                                                  • Optimize code, improving application performance, scalability, and load times on both backend and frontend.

                                                                      • Conduct performance profiling and analysis, identifying areas for improvement.

                                                                          • Senior developers may play a mentoring role, providing guidance and support to juniorintermediate developers in the team, helping them grow and improve their skills.

                                                                          • Senior developers participate in testing activities, ensuring that their code works as intended and meets quality standards before deployment.



                                                                            • Requirements
                                                                              > Technical Responsibilities:
                                                                              ▪ API Development
                                                                              ▪ Data Management
                                                                              ▪ Performance & Scalability
                                                                              ▪ Security and Maintenance
                                                                              ▪ UIUX Implementation
                                                                              ▪ Testing and Debugging
                                                                              ▪ Code quality and best practices
                                                                              ▪ Documentation
                                                                              ▪ Client Communication
                                                                              ▪ Deployment and Integration
                                                                              ▪ Performance Monitoring and Analytics

                                                                              > Management Responsibilities:
                                                                              ▪ Mentorship & Leadership
                                                                              ▪ Manage Workload
                                                                              ▪ Technical coaching and mentoring
                                                                              ▪ Raising Hiring and recruitment needs
                                                                              ▪ Mentor junior members of the team and participate in code reviews to help them grow inside the team.

                                                                              > Joint Responsibilities with Team Lead:
                                                                              ▪ Project specification document
                                                                              ▪ Project Architecture
                                                                              ▪ Weekly Project Meetings

                                                                              ● You will be reporting to the Team Lead
                                                                              ● Meaningfully contribute to agile ceremonies including grooming, planning, scrums, retrospectives.
                                                                              ● We build out insights and knowledge of the industries that we work in.

                                                                              Benefits
                                                                              Fully Remote
                                                                              Exposure to learn new technologies (Generative AI)
                                                                              Monthly Performance Review
                                                                              5 Days Working




                                                                              Salary:

                                                                              As per industry standards

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Coaching
  • Communication
  • Leadership
  • Time Management
  • Teamwork
  • Problem Solving

Python Developer Related jobs