Senior Python & AWS Developer
Auto Import<p>This is a remote position.</p> <p><b>A typical day of a <b><u>Senior Python + AWS Developer</u></b> at August Infotech:</b><br></p> <p>As a Senior, your typical day would need:<br></p> <ul> <li><p>▪ 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.<br></p></li> <li><p>▪ Review any pending tasks from the previous day and prioritize them, Review the project roadmap, tasks, and goals for ongoing projects.<br></p></li> <li><p>▪ Discuss any new requirements, changes, or challenges with the project team.<br></p></li> </ul> <ul> <li><p>▪ Coordinate with backend developers, front-end developers, and other stakeholders to ensure a cohesive approach.<br></p></li> </ul> <ul> <li><p>▪ Review code written by junior/intermediate developers for quality, security, and adherence to best practices.<br></p></li> </ul> <ul> <li><p>▪ Address any bugs, issues, or technical debt that may have arisen.<br></p></li> </ul> <ul> <li><p>▪ Work on developing and customizing Python <b>(Fast API + Django)</b> websites and its functionality.<br></p></li> </ul> <ul> <li><p>▪ Developing new API endpoints, optimizing database queries, or implementing new features using Python frameworks like <b>Fast API or </b><b>Django</b>.<br></p></li> </ul> <ul> <li><p>▪ Communicate with clients to provide project updates, discuss requirements, and address any questions or concerns.<br></p></li> </ul> <ul> <li><p>▪ Perform thorough testing of newly implemented features or changes to ensure functionality, performance, and compatibility.<br></p></li> </ul> <ul> <li><p>▪ Debug and resolve any issues or inconsistencies that arise during testing.<br></p></li> </ul> <ul> <li><p>▪ Update project management tools or task boards to reflect progress and completion of tasks.<br></p></li> </ul> <ul> <li><p>▪ Estimate the time required for upcoming tasks and plan accordingly.<br></p></li> </ul> <ul> <li><p>▪ Wrap up any ongoing tasks, commit code changes, and ensure a clean and organized workspace.<br></p></li> </ul> <ul> <li><p>▪ Reflect on the day's accomplishments, challenges, and areas for improvement.<br></p></li> </ul> <ul> <li><p>▪ They may work on architectural design tasks, discussing and planning how to structure software components to meet project requirements and scalability needs.<br></p></li> </ul> <ul> <li><p>▪ Senior developers are often tasked with solving complex technical challenges that arise during the development process.<br></p></li> </ul> <ul> <li><p>▪ Optimize code, improving application performance, scalability, and load times on both backend and frontend.<br></p></li> </ul> <ul> <li><p>▪ Conduct performance profiling and analysis, identifying areas for improvement.<br></p></li> </ul> <ul> <li><p>▪ 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.<br></p></li> <li><p>▪ Senior developers participate in testing activities, ensuring that their code works as intended and meets quality standards before deployment.<br></p></li> </ul> <br> <h3>Requirements</h3> <b>> Technical Responsibilities:</b><b><br></b> ▪ API Development<br> ▪ Data Management<br> ▪ Performance & Scalability<br> ▪ Security and Maintenance<br> ▪ UI/UX Implementation<br> ▪ Testing and Debugging<br> ▪ Code quality and best practices<br> ▪ Documentation<br> ▪ Client Communication<br> ▪ Deployment and Integration<br> ▪ Performance Monitoring and Analytics<br> <br> <b>> Management Responsibilities:</b><br> ▪ Mentorship & Leadership<br> ▪ Manage Workload<br> ▪ Technical coaching and mentoring<br> ▪ Raising Hiring and recruitment needs<br> ▪ Mentor junior members of the team and participate in code reviews to help them grow inside the team.<br> <br> <b>> Joint Responsibilities with Team Lead:</b><br> ▪ Project specification document<br> ▪ Project Architecture<br> ▪ Weekly Project Meetings<br> <br> ● You will be reporting to the Team Lead<br> ● Meaningfully contribute to agile ceremonies including grooming, planning, scrums, retrospectives.<br> ● We build out insights and knowledge of the industries that we work in.<br> <br> <br> <h3>Benefits</h3> - Fully Remote<br> - 5 Days Working (4:00 PM To 1:00 AM IST)<br> - Monthly Performance Review <br> - Exposure to learn technologies like Generative AI, Agentic AI, etc..<br> <br> <br>