Description

Job Description:

 

We are seeking an experienced and highly skilled Senior Developer to join our dynamic team. The ideal candidate will have extensive experience in both backend and frontend development, with a strong focus on Node.js, Express.js, and Angular. You will be responsible for designing, developing, and maintaining our web applications, ensuring high performance and responsiveness.

 

Key Responsibilities:

 

Backend Development:

 

Develop and maintain server-side logic using Node.js and Express.js.
Implement robust and scalable RESTful APIs.
Ensure the integration of user-facing elements with server-side logic.


Frontend Development:

 

Develop and maintain web applications using Angular (v14).
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.


Integration and Authentication:

 

Implement JWT token-based authentication.
Handle JSON/XML data processing.


Database Management:

 

Design, implement, and manage databases using MySQL.
Optimize database queries for performance and scalability.


Cloud Technology:

 

Utilize AWS services such as Lambdas, API Gateway, and Amplify to develop and deploy applications.
Ensure applications are secure, scalable, and cost-efficient.


Requirements:

 

Experience:

 

Minimum of 8 years of professional experience in software development.
At least 3 years of relevant experience in backend and frontend development.


Technical Skills:

 

Proficiency in Node.js and Express.js.
Strong experience with Angular (v14).
Expertise in JWT token-based authentication.
Experience in processing JSON/XML data.
Proficiency in MySQL database management.
Hands-on experience with AWS services, including Lambdas, API Gateway, and Amplify.


Soft Skills:

 

Strong problem-solving skills.
Excellent communication and teamwork abilities.
Ability to work independently and take ownership of projects.
Strong attention to detail and commitment to quality.


Preferred Qualifications:

 

Experience with other front-end frameworks and libraries.
Knowledge of microservices architecture.
Familiarity with DevOps practices and CI/CD pipelines.

Education

Bachelor's degree in Computer Science