Search by job, company or skills

August Infotech

Senior Python (Django) Developer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

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 project-related 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, front-end developers, and other stakeholders to ensure a cohesive approach.
  • Review code written by junior/intermediate 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 day's 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 junior/intermediate 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 Requirements:
  • API Development
  • Data Management
  • Performance & Scalability
  • Security and Maintenance
  • UI/UX Implementation
  • Component Development
  • Testing and Debugging
  • Code quality and best practices
  • Documentation
  • Client Communication
  • Deployment and Integration
  • Performance Monitoring and Analytics
  • Management Responsibilities:
  • Manage Workload
  • Technical coaching and mentoring
  • Raising Hiring and recruitment needs
  • Mentor junior/intermediate members of the team and participate in code reviews to help them grow inside the team.
  • Joint Responsibilities with Team Leader
  • Project specification document
  • Project Architecture
  • Weekly Project Meetings
  • You will be reporting to the Team Leader
  • Meaningfully contribute to agile ceremonies including grooming, planning, scrums, retrospectives.
  • Over time, we build out insights and knowledge of the industries that we work in.
  • Lead the design and development of scalable, secure, and high-performance server-side applications using Python+React.JS
  • Collaborate with the product and design teams to understand requirements and translate them into technical solutions.
  • Architect and implement robust APIs and microservices, ensuring seamless integration with front-end applications.
  • Conduct code reviews and provide constructive feedback to ensure code quality, consistency, and adherence to best practices.
  • Troubleshoot and debug complex issues, working closely with the team to implement effective solutions.
  • Stay updated with the latest industry trends and best practices in backend development, recommending improvements and innovations for the team.
  • Collaborate with DevOps teams to deploy and manage applications in a cloud environment, ensuring high availability and security.

Benefits - 5 Days Working

  • Technical Growth
  • Permanent Remote
  • Certification Culture
  • Monthly Performance Review

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 10/06/2024

Job ID: 81353495

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Python Developer Django

shreeniwasCompany Name Confidential

Senior Python Django Developer

NovaTeknoCompany Name Confidential
Last Updated: 10-06-2024 02:04:50 PM
Home Jobs in India Senior Python (Django) Developer