We are hiring for our client - Photonx technologies pvt ltd.
Job Description
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic team. The ideal candidate will have a robust technical background in Python, Django, Node.js, React.js, and AWS, along with exceptional project management and communication skills. As a Senior Full Stack Developer, you will be responsible for managing and delivering complex projects, collaborating with cross-functional teams, and ensuring the seamless integration of front-end and back-end functionalities.
Key Responsibilities
Project Management:
- Lead the planning, execution, and delivery of software projects.
- Coordinate with stakeholders to gather requirements and define project scope.
- Manage project timelines, milestones, and deliverables.
- Conduct regular project status meetings and provide updates to stakeholders.
Technical Expertise
- Design and develop scalable web applications using Python, Django, Node.js, and React.js.
- Ensure the robustness, security, and efficiency of applications.
- Implement best practices in coding, testing, and deployment.
- Conduct code reviews and provide mentorship to junior developers.
Full Stack Development
- Develop and maintain both front-end and back-end components.
- Integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Design and implement database schemas and APIs.
AWS Proficiency
- Leverage AWS services to build, deploy, and manage applications.
- Utilize AWS tools for storage, networking, and computing.
- Implement and maintain CI/CD pipelines using AWS tools.
- Ensure application scalability, performance, and security using AWS best practices.
Collaboration
- Work closely with UX/UI designers to implement user-friendly interfaces.
- Collaborate with DevOps teams to ensure smooth deployment and operation of applications.
- Coordinate with QA teams to ensure high-quality software delivery.
- Communicate effectively with non-technical stakeholders to explain complex technical concepts.
Continuous Improvement
- Stay updated with the latest industry trends and technologies.
- Propose and implement improvements to the development process.
- Participate in technical discussions and contribute to the overall architecture of the system.
- Foster a culture of continuous learning and improvement within the team.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Full Stack Developer with a strong portfolio of completed projects.
- Extensive experience with Python, Django, Node.js, React.js, and AWS.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Solid understanding of RESTful APIs and web services.
- Experience with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent verbal and written communication skills.
- Ability to manage and mentor junior developers.
- Experience with Agile/Scrum methodologies is a plus.
Skills: collaboration,html,scrum,javascript,node.js,css,restful apis,aws,python,react.js,git,communication,django,agile/scrum methodologies,full stack development,continuous improvement,aws proficiency,agile,project management