We are seeking a highly skilled and motivated Full Stack Developer with a strong background in React, Databases, and AWS to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable and robust web applications across our entire stack. Your primary focus will be on developing a new internal tool, ensuring a seamless user experience, and contributing to the overall success of our products.
Responsibilities: • Design, Develop, and Maintain: • Design and implement scalable, high-performance, and low-maintenance web applications using React and other modern front-end technologies. • Collaborate with back-end developers to integrate front-end applications with server-side logic and APIs. • Develop and maintain back-end systems using Node.js, Python, or other suitable technologies. • Database Management: • Design, optimize, and manage databases (MySQL, PostgreSQL, MongoDB, etc.) to store and retrieve data efficiently. • Implement database schema changes, queries, and procedures to support application requirements. • AWS Expertise: • Proficiency in AWS services, including EC2, S3, RDS, Lambda, and CloudFormation. • Experience with serverless architecture and deploying applications on AWS Lambda. • Implement and manage AWS infrastructure, ensuring scalability, security, and cost-effectiveness. • Innovation and Problem-Solving: • Stay up-to-date with the latest industry trends, technologies, and best practices. • Identify and solve complex technical challenges, optimizing performance, and ensuring reliability.
Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 3+ years of professional experience as a full-stack developer, with a focus on front-end development using React. • Hands-on experience with back-end development using Node.js, Python, or equivalent technologies. • Proven experience with database management, including schema design, query optimization, and data modeling. • Strong proficiency in AWS services, including EC2, S3, RDS, Lambda, and CloudFormation.
Additional Skills: • Experience with serverless architecture and deploying low-maintenance applications on AWS Lambda • Knowledge of RESTful APIs and microservices architecture. • Familiarity with modern front-end build tools such as Webpack, Babel, and npm. • Experience with Agile development methodologies and project management tools. • Strong problem-solving skills and attention to detail. • Excellent communication and collaboration skills.