Overview
The Python Node Developer Lead plays a crucial role in our organization by merging backend and serverside technologies to create robust scalable applications that meet our business needs. This role is integral to bridging the gap between frontend and backend development ensuring seamless data flow and implementation of technology solutions that enhance user experience.
Key Responsibilities
- Lead the development and implementation of serverside logic and integration.
- Manage a team of developers providing guidance and mentorship.
- Design and maintain scalable APIs using Python and Node.js.
- Collaborate with frontend developers to define and integrate application architecture.
- Optimize and improve existing backend services to enhance performance.
- Conduct code reviews to ensure code quality and adherence to standards.
- Utilize Cloud services for hosting storage and scalability solutions.
- Participate in architectural discussions and contribute to technical specifications.
- Debug applications and conduct rootcause analysis to resolve issues.
- Implement Agile practices in the software development process.
- Conduct technology stack evaluations to improve project outcomes.
- Establish and maintain DevOps practices for continuous integration and delivery.
- Document code processes and best practices for team reference.
- Work closely with stakeholders to gather requirements and translate them into technical specifications.
- Continuously research and implement new technologies to enhance product offerings.
Required Qualifications
- Bachelor s degree in Computer Science Information Technology or related field.
- 7 years of software development experience including Python and Node.js.
- Proven experience in a leadership role managing a team of developers.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with cloud platforms like AWS Azure or GCP.
- Solid understanding of database management systems both SQL and NoSQL.
- Familiarity with web frameworks such as Flask or Django.
- Experience with frontend technologies like React or Angular is a plus.
- Exceptional problemsolving skills and ability to work under tight deadlines.
- Strong communication skills to present ideas and technical concepts clearly.
- Knowledge of security best practices in software development.
- Experience with containerization technologies such as Docker.
- Understanding of CI/CD pipeline implementation.
sql,gcp,cloud,angular,api development,react,django,version control,nosql,docker,integration,azure,database management,python,microservices architecture,flask,restful apis,node.js,cloud technologies,software development,aws,ci/cd,team leadership,agile methodologies