Overview
Full Stack Developer with a strong background in Node.js, Python, JavaScript, SQL, and AWS. The ideal candidate will have experience in designing and building scalable, maintainable, and high-performance applications, with a strong grasp of OOP concepts, serverless architecture.
Responsibilities
- Design, develop, and maintain full-stack applications using Node.js, Python, and JavaScript.
- Develop RESTful APIs and integrate with microservices-based architecture.
- Work with SQL databases (e.g., PostgreSQL, MySQL) to design and optimize data models.
- Implement solutions on AWS cloud, leveraging services such as Lambda, API Gateway, DynamoDB, RDS, and more.
- Architect and build serverless and cloud-native applications.
- Follow object-oriented programming (OOP) principles and design patterns for clean, maintainable code.
- Collaborate with cross-functional teams including Product, DevOps, and QA.
- Participate in code reviews, testing, and deployment processes.
- Ensure security, performance, and scalability of systems and applications.
- 3+ years of experience in full-stack development.
- Strong proficiency in Node.js, Python, and JavaScript.
- Experience with SQL databases and writing complex queries.
- Solid understanding of AWS services, especially in serverless architecture.
- Deep knowledge of OOP principles and software design patterns.
- Familiarity with microservices architecture and distributed systems.
- Experience with CI/CD pipelines and version control (Git).
- Strong problem-solving and debugging skills.