
Phonon Communications
2 days ago
About the Role :
You will be responsible for guiding technical design, implementation, and delivery of high-quality software solutions.
This role requires strong leadership, hands-on coding, and the ability to collaborate with cross-functional teams to drive project Responsibilities :
- Mentor and guide a team of software engineers to ensure best coding practices and high-quality deliverables.
- Collaborate with product managers, architects, and other stakeholders to translate business requirements into technical solutions.
- Drive continuous improvement in code quality, development processes, and tooling.
- Conduct code reviews, provide constructive feedback, and promote knowledge sharing within the team.
- Troubleshoot, debug, and optimize existing applications to improve performance and reliability.
- Define and enforce coding standards, development guidelines, and architectural best practices.
- Manage technical risks and ensure timely delivery of projects.
- Stay up-to-date with emerging technologies and recommend innovative solutions to enhance product Qualifications :
- Proven experience as a Technical Lead or Senior Software Engineer with strong expertise in both Java and Python.
- Solid understanding of object-oriented programming, design patterns, and software architecture.
- Experience with frameworks such as Spring Boot (Java), Django/Flask (Python) is preferred.
- Proficient in RESTful API design, microservices architecture, and cloud technologies (AWS, Azure, or GCP).
- Strong knowledge of database systems (SQL and NoSQL).
- Experience with CI/CD pipelines, automated testing, and version control (Git).
- Excellent problem-solving, communication, and leadership skills.
- Ability to work in an Agile/Scrum environment
(ref:hirist.tech)