job title: technical lead / full stack developer
job overview:
as a technical lead and full stack developer, you will be a key contributor to our software development team, responsible for leading projects, making critical technical decisions, and actively participating in the end-to-end development of web applications. this role requires a balance of technical leadership, hands-on coding, and effective collaboration with cross-functional teams.
responsibilities:
technical leadership:
provide leadership and mentorship to a team of developers.
guide the team in architectural decisions and technical problem-solving.
collaborate with stakeholders to understand business requirements and translate them into technical solutions.
full stack development:
develop and maintain both front-end and back-end components of web applications.
design and implement scalable and secure software solutions.
ensure code quality, performance, and adherence to coding standards.
project management:
lead the planning, execution, and delivery of software projects.
collaborate with product managers to define project scope, goals, and deliverables.
manage project timelines, resources, and priorities effectively.
collaboration and communication:
foster effective communication within the team and with other stakeholders.
work closely with ui/ux designers, product managers, and other teams to deliver cohesive solutions.
conduct regular code reviews and provide constructive feedback.
technology stack:
utilize a diverse technology stack encompassing both front-end and back-end technologies.
stay updated on emerging technologies and recommend their adoption when appropriate.
problem solving:
analyze and solve complex technical problems.
troubleshoot issues and provide technical support to the team.
continuous improvement:
identify opportunities for process improvement and efficiency gains.
promote a culture of continuous learning and professional development within the team.
requirements: