Job Description
We are looking for a hands-on 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
Any Graduate