- Proven experience as a Full Stack Developer, working on complex and scalable web applications.
- Proficiency in React.js for front-end development.
- Robust hands-on expertise in Node.js and TypeScript for back-end development.
- Experience developing APIs using Java and Spring Boot.
- Familiarity with unit testing frameworks for ensuring code reliability and quality.
- Solid understanding of object-oriented programming (OOP) principles.
- Experience in API development, testing, integration, and related tooling.
- Proficiency with Kubernetes and AWS for container orchestration, deployment, and cloud management.
- Working knowledge of Docker for application containerization.
- Understanding of security best practices and experience using scanning/vulnerability assessment tools.
- Strong database knowledge, including both RDBMS and NoSQL systems.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills with cross-functional teams.
- Ability to thrive in a fast-paced, agile development environment.