Job Summary:
We are seeking a highly skilled and motivated Full Stack Web Developer with expertise in Angular, Node.js, and a strong foundation in API development, Java, Python, and cloud technologies to join our team supporting a leading automobile client. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications using RESTful APIs hosted in an AWS cloud environment. This role requires strong problem-solving skills, a passion for clean code, and experience working in agile teams.
Key Responsibilities:
Develop and maintain responsive web applications using Angular (latest version) for front-end and Node.js for back-end services.
Design and implement RESTful APIs to support dynamic and data-driven features.
Build and integrate backend services using Java and Python, ensuring high performance and scalability.
Work with AWS services such as Lambda, API Gateway, S3, DynamoDB/RDS, CloudWatch, and EC2.
Utilize MySQL and PostgreSQL for relational data storage and management.
Implement logging and monitoring solutions using the ELK Stack (Elasticsearch, Logstash, Kibana).
Collaborate with cross-functional teams including UI/UX designers, DevOps, QA, and product managers.
Ensure application performance, scalability, and security best practices.
Participate in code reviews, unit testing, and continuous integration processes.
Troubleshoot and resolve issues across the full stack.
Document technical specifications and maintain system architecture diagrams.
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
4+ years of experience in full stack development using Angular and Node.js.
Strong understanding of RESTful API design and integration.
Hands-on experience with Java, Python, and AWS cloud services.
Proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks.
Experience with MySQL, PostgreSQL, and data modeling.
Familiarity with ELK Stack for logging and monitoring.
Experience with Git, CI/CD pipelines, and agile development methodologies.
Familiarity with automobile industry standards or connected vehicle platforms is a plus.
Preferred Skills:
Experience with microservices architecture and containerization (Docker, Kubernetes).
Knowledge of OAuth2, JWT, and other authentication/authorization mechanisms.
Exposure to DevOps practices and infrastructure as code (Terraform, CloudFormation).
Understanding of data visualization and analytics tools.
Angular, Node JS, Rest API, AWS, ELK