Senior/Lead Full Stack Engineer
Beam
- Karachi, Sindh
- Permanent
- Full-time
- Contribute to the development of robust and scalable software solutions using a variety of technologies and programming languages.
- Implement and execute comprehensive unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of the software.
- Conduct and participate in code reviews to maintain code quality, readability, and adherence to coding best practices and standards.
- Optimize and refactor code to maintain a high level of code cleanliness, readability, and maintainability.
- Lead squads and teams in key projects, taking ownership of deliverables from inception to completion.
- Stay updated on emerging technologies and industry trends, continuously improving our technical stack and development processes.
- Drive the adoption of best practices, tools, and technologies across the organization.
- Participate in architectural discussions and contribute to the evolution of the technical stack.
- Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
- Minimum 6 years of proven experience as a Full Stack Software Engineer or similar role, with a focus on developing robust and scalable software solutions.
- Strong proficiency in JavaScript and TypeScript, with hands-on experience in React.js for frontend development.
- Extensive knowledge of HTML and CSS for crafting intuitive user interfaces.
- Proficiency in Node.js and the Nest.js framework for backend development.
- Experience working with databases such as PostgreSQL and MySQL, including schema design and query optimization.
- Familiarity with cloud technologies such as AWS, GCP, or Azure, including deployment and management of applications.
- Strong problem-solving skills and ability to troubleshoot complex technical issues.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Demonstrated ability to take ownership of projects and drive them to successful completion.
- Self-motivated and detail-oriented, with a passion for tech.