Design and implement RESTful APIs to support frontend functionalities and interactions.
Collaborate with cross-functional teams to define, design, and ship new features.
Implement authentication, authorization, and security features to protect sensitive data.
Optimize application performance and ensure scalability by leveraging cloud technologies and microservices architecture.
Write clean, maintainable, and testable code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to team members.
Stay up-to-date with the latest frontend and backend development trends, technologies, and best practices.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Bachelors degree in Computer Science, Engineering, or related field.
5-8 years of experience in fullstack development.
Proficiency in frontend development using Vue.js or React.js and backend development using Java Spring Boot.
Solid understanding of HTML5, CSS3, and JavaScript.
Experience with RESTful API design and implementation.
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Strong problem-solving and troubleshooting skills.
Excellent communication and collaboration skills.
Ability to work independently and in a team environment.
Experience with other frontend frameworks/libraries such as Angular, TypeScript, or Redux.
Knowledge of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with DevOps practices and tools (e.g., Jenkins, GitLab CI/CD).
Certification in cloud technologies (e.g., AWS Certified Developer, Azure Developer Associate).