Primary skill: React+Node+AWS
Secondary skill: Java
Job Description:
We are currently seeking a skilled Full Stack Developer with expertise in AWS Lambda, CI/CD, YAML, React.js, Node.js, and JavaScript. As a Full Stack Developer, you will play a crucial role in developing and maintaining robust web applications and services for our clients. You will be responsible for both front-end and back-end development, ensuring high-performance, scalability, and seamless user experiences.
Responsibilities:
• Develop and maintain efficient, scalable, and secure web applications and services
• Collaborate with cross-functional teams to gather and analyze requirements
• Design and implement front-end interfaces using React.js, ensuring responsiveness and optimal user experiences
• Build robust and scalable back-end systems using Node.js and AWS Lambda
• Strong experience in developing REST API
• Implement CI/CD pipelines and automation processes for efficient software delivery
• Write clean, modular, and well-documented code following industry best practices
• Collaborate with UI/UX designers to translate wireframes and mockups into functional web applications
• Conduct thorough testing and debugging to ensure application performance and reliability
• Stay up-to-date with emerging technologies and industry trends, continuously enhancing your technical skills
• Participate in code reviews and provide constructive feedback to fellow developers
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
• Proven experience as a Full Stack Developer, working on complex web applications
• Strong proficiency in AWS Lambda, CI/CD, YAML, React.js, Node.js, and JavaScript
• Experience with front-end frameworks such as React.js and knowledge of component-based architectures
• Proficiency in server-side technologies such as Node.js and Express.js
• Solid understanding of database systems, both relational and NoSQL
• Familiarity with Agile development methodologies and version control systems (e.g., Git)
• Knowledge of responsive design principles and experience with CSS and HTML
• Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
• Excellent communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders
Preferred Skills:
• Experience with serverless architecture and AWS services (e.g., AWS Lambda, API Gateway, S3)
• Knowledge of containerization technologies (e.g., Docker, Kubernetes)
• Familiarity with testing frameworks (e.g., Jest, Mocha, Chai)
• Understanding of DevOps principles and experience with tools such as Jenkins or CircleCI
• Experience with GraphQL and RESTful APIs