We are actively seeking a talented and experienced Senior Full Stack Developer with a minimum of 4-5 years of hands-on experience in web development. The ideal candidate should have expertise in React, Node.js, GraphQL, Swagger, PostgreSQL, and AWS serverless technologies, including AWS Lambda and AWS ElasticCache. Experience with NoSQL databases is a strong plus. Additionally, the candidate should possess skills in UI optimizations and excellent English verbal communication skills.
Responsibilities:
Full Stack Development:
Design, develop, and maintain robust and scalable web applications using React.js for the front end and Node.js for the back end. Implement and optimize GraphQL APIs to enhance data retrieval efficiency.
Database Management:
Work with relational databases such as PostgreSQL and explore NoSQL databases for specific use cases. Design and implement efficient database schemas and queries.
Serverless Architecture:
Develop serverless applications on AWS, leveraging technologies such as AWS Lambda for backend functionality. Utilize AWS Elastic Cache for caching strategies to enhance application performance.
UI Optimizations:
Implement UI optimizations to ensure a smooth and responsive user experience. Collaborate with UX/UI designers to translate design mockups into efficient and visually appealing user interfaces.
Cloud Services:
Configure and manage cloud services on AWS to ensure the scalability and reliability of the applications.
Communication and Collaboration:
Effectively communicate complex technical concepts to both technical and non-technical team members. Collaborate with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
Problem-Solving:
Demonstrate strong problem-solving skills and the ability to troubleshoot and resolve issues promptly.
Continuous Learning:
Stay updated on emerging technologies and industry trends. Actively participate in knowledge-sharing sessions and contribute to the growth of the development team.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
4-5 years of proven experience as a Full Stack Developer.
Proficiency in React, Node.js, GraphQL, and PostgreSQL.
Experience with AWS serverless technologies (Lambda, Elastic Cache).
Familiarity with NoSQL databases (MongoDB, DynamoDB, etc.) is a strong plus.
Strong UI optimization skills.
Excellent English verbal communication skills.