We are seeking a talented and motivated Fullstack Developer with expertise in Angular and TypeScript to join our team. As a Fullstack Developer, you will play a key role in designing, developing, and maintaining our web applications, ensuring they are robust, scalable, and user-friendly.
The ideal candidate will have a strong background in frontend and backend development, with proficiency in Angular and TypeScript.
Responsibilities:- Develop and maintain frontend components and features using Angular and TypeScript.
- Design and implement RESTful APIs and backend services using Typescript with Controller, Service and Repository pattern.
- Collaborate with cross-functional teams to understand requirements, provide technical solutions, and deliver high-quality software products.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Perform code reviews, participate in design discussions, and contribute to architectural decisions.
- Troubleshoot and debug issues, and provide timely resolutions to ensure smooth application performance.
- Stay up-to-date with the latest technologies, trends, and best practices in web development.
Requirements:- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
- Strong proficiency in TypeScript and experience with Angular framework.
- Experience building RESTful APIs and backend services.
- Experience with unit testing.
- Familiarity with version control systems (e.g., Git) and Agile development methodologies.
- Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
Nice to Have:- Experience with AdonisJS 5 or other backend frameworks.
- Familiarity with infrastructure as code (IaC) tools such as Terraform.
- Knowledge of data pipelines, ETL processes, and data integration techniques.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with e2e testing (cypress / playwright).