Overview
The Python + Node Developer Lead plays a crucial role in our organization by merging backend and server-side technologies to create robust, scalable applications that meet our business needs. This role is integral to bridging the gap between front-end and back-end development, ensuring seamless data flow and implementation of technology solutions that enhance user experience.
Key Responsibilities
- Lead the development and implementation of server-side 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 root-cause 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 front-end technologies like React or Angular is a plus.
- Exceptional problem-solving 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.
Skills: 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