Full Stack Engineer
We are looking for a handson and experienced Full Stack Engineer to guide our engineering team in building scalable high-performance web applications. You will lead the design and development of both frontend and backend systems, drive best practices in code quality and architecture, and mentor a team of developers. This is a leadership role requiring strong technical expertise, excellent communication skills, and the ability to collaborate across functions.
Key Responsibilities
Lead full stack development across the frontend and backend ensuring high-quality code and scalable architecture.
Mentor and support a team of full stack developers through code reviews, pair programming, and knowledge sharing.
Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
Drive the adoption of modern development practices including test-driven development, continuous integration, and automated deployment.
Ensure application performance, uptime, and scalability through monitoring, optimization, and cloud best practices.
Participate in technical design discussions and help shape long-term engineering strategies and roadmaps.
Contribute to hands-on coding, architecture decisions, and troubleshooting complex issues.
Required Skills and Qualifications
Proven experience leading full stack development teams in an agile environment.
Strong proficiency in frontend technologies such as React, Angular, or Vue.js.
Expertise in backend technologies like Node.js,.NET Core, Java, or Python.
Experience with RESTful APIs, GraphQL, and microservices architecture.
Solid knowledge of SQL and NoSQL databases e.g., PostgreSQL, MongoDB.
Hands-on experience with DevOps practices, CI/CD pipelines, and version control Git.
Familiarity with cloud platforms like Azure, AWS, or GCP.
Understanding of security best practices in web development.
Preferred Qualifications
Experience with containerization Docker, Kubernetes.
Knowledge of infrastructure as code Terraform, ARM, etc.
Familiarity with performance monitoring tools and observability practices.
Previous experience in a startup or fast-paced product environment.
Soft Skills
Strong leadership and mentoring capabilities.
Excellent verbal and written communication.
Ability to manage priorities and drive initiatives independently.
A team player with a problem-solving mindset and growth-oriented attitude.