Essential Technical Skills:
- Backend development: Proficiency in Node.js, TypeScript, and Python.
- Frontend development: Experience with modern JavaScript frameworks like React, Vue.js, or Angular.
- Database systems: Strong understanding of MySQL and DynamoDB, including data modeling, query optimization, and performance tuning.
- Serverless architecture: Hands-on experience with AWS Lambda and other serverless components.
- AWS cloud platform: Familiarity with core AWS services (EC2, S3, CloudWatch, IAM).
- Version control: Experience with Git.
- Testing frameworks: Experience with testing frameworks (e.g., Jest, Mocha, pytest).
Agile Mindset and Soft Skills:
- Agile Principles: Understanding of Agile values and principles.
- Scrum/Kanban Experience: Experience working in Scrum or Kanban environments.
- Collaboration: Strong teamwork and communication skills.
- Adaptability: Open to feedback and willing to learn.
- Problem-Solving: Ability to analyze problems and implement solutions.
Desirable Additional Skills:
- CI/CD: Knowledge of continuous integration and continuous deployment pipelines.
- AI/Machine Learning: Familiarity with AI/ML concepts and frameworks.
Advanced English proficiency is required for daily communication with international teams.