We are looking for a Software Engineering Team Lead to join our technology team and help shape the systems that support our fast-growing e-commerce business. This role is ideal for someone with at least 5 years of software development experience and a strong interest in team leadership, scalable systems, and cloud technologies.
Responsibilities:
1. Design and develop internal systems that support business operations and meet employee needs
2. Work closely with business and operations teams to understand requirements, define clear specifications, and ensure smooth project delivery
3. Lead and support a team of engineers, sharing knowledge and promoting best practices in software development
4. Build scalable and reliable solutions using cloud services such as AWS or Google Cloud
5. Monitor system performance, troubleshoot issues, and make improvements as needed
6. Follow development guidelines, ensure testing coverage, and maintain code quality
7. Oversee ongoing system maintenance and optimization to support daily operations
Requirements:
1. 5+ years hands-on experience in software development
2. Proficiency in at least one object-oriented programming language such as Java, Python, C++, or C#
3. Experience with cloud platforms like AWS, Google Cloud, or similar
4. Strong communication skills and the ability to collaborate across teams
5. Proven ability to lead or mentor engineers in a team environment
6. Comfortable working in a fast-paced e-commerce setting and open to learning new tools and technologies
Technologies we used but are not limited to:
1. Frontend: HTML, JavaScript
2. Backend: Ruby on Rails, Python
3. Database: MySQL
4. Cloud Computing Services: AWS, GCP
5 years of experience required
No management responsibility