August Infotech - Senior Python Developer (Permanent Remote)

Developer
💰 Negotiable
📍 India
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 14 days ago

Developer is needed in India.

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 Responsibilities:

▪ API Development

▪ Data Management

▪ Performance & Scalability

▪ Security and Maintenance

▪ UI/UX 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.

● Over time, we build out insights and knowledge of the industries that we work in.

Benefits - Permanent Remote

- 5 Days Working

- Technical Growth

- Monthly Performance Review

Posted 4 months ago

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

chevron-left

Value every idea you post, profit on every job you win. Start with WorkflowMax, the real-time Job-Profitability OS for freelancers.

Get your free trial
  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.