Key Responsibilities
- Lead the design, development, and deployment of scalable software solutions
- Mentor and guide junior developers to enhance team capabilities
- Collaborate with cross-functional teams to define technical requirements and solutions
- Implement best practices for code quality, testing, and deployment automation
- Optimize system performance and scalability for high-traffic applications
- Drive innovation and adoption of modern technologies and frameworks
Requirements
- 7+ years of experience in software development with a focus on leadership
- Strong expertise in system design, software architecture, and technical leadership
- Proficiency in multiple programming languages and frameworks (e.g., Java, Python, JavaScript)
- Experience with cloud platforms (AWS, GCP, or Azure) and DevOps practices
- Excellent problem-solving and communication skills