This is a remote position.

A typical day of a  Senior Python + AWS 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  (Fast API + Django)   websites and its functionality.

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

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

● We build out insights and knowledge of the industries that we work in.


Benefits

- Fully Remote

- 5 Days Working (4:00 PM To 1:00 AM IST)

- Monthly Performance Review 

- Exposure to learn technologies like Generative AI, Agentic AI, etc..



Similar jobs

Senior Python & AWS Developer

Apply Now
Back to search page