This is a remote position.
We are looking for a highly skilled Senior Full Stack Developer (React Typescript Springboot) with extensive experience in designing developing and implementing fullstack web applications.
Responsibilities:
FrontEnd Development:
- React: Extensive experience in building dynamic and interactive user interfaces using React. Proficient in implementing hooks Context API and state management tools like Redux.
- TypeScript: Strong expertise in TypeScript to create secure and maintainable code. Experience with static typing integration and enhancing code quality in React projects.
- Component Creation: Expert in designing and developing reusable and modular components. Capable of building component libraries and maintaining efficient and scalable component architecture.
BackEnd Development:
- Spring Boot: Experience in developing robust and secure backend applications with Spring Boot. Advanced knowledge in creating RESTful APIs managing security and configuring applications.
- Maven: Proficiency in using Maven for dependency management and automating the build process. Capable of configuring and maintaining Java projects following continuous integration best practices.
- SQL Server: Experience in designing and optimizing databases with SQL Server. Skilled in writing complex SQL queries creating stored procedures and maintaining data integrity.
Requirements
- Version Control: Mastery of Git (preferably in a DevOps environment) for source code management and team collaboration.
- Agile Methodologies: Experience working in agile environments and Scrum teams.
- Deployment and CI/CD: Familiarity with continuous integration and continuous deployment (CI/CD) tools to automate the software delivery process (preferably in a DevOps context).
Benefits
- Work Location: Remote
- 5 days working
Version Control: Mastery of Git (preferably in a DevOps environment) for source code management and team collaboration. Agile Methodologies: Experience working in agile environments and Scrum teams. Deployment and CI/CD: Familiarity with continuous integration and continuous deployment (CI/CD) tools to automate the software delivery process (preferably in a DevOps context).