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
Any Graduate