August Infotech - Senior Python Developer (Permanent Remote)

Developer
💰 Negotiable
🌎 Remote
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

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

- Monthly Performance Review

Posted 8 months ago

No longer accepting applications

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

  • 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.