Full Stack Software Developer
We are seeking a talented Full Stack Software Developer to join our team. As a Full Stack Software Developer, you will be responsible for designing and developing software applications using a range of technologies.
The ideal candidate will have a strong understanding of front-end technologies such as Node.js, REST, JSON, ReactJS, Webpack, and TypeScript. They will also have experience with back-end development using Node.js, REST, and JSON, as well as database management systems like MySQL and Redis.
This role requires strong problem-solving skills, the ability to work independently, and excellent communication skills. The successful candidate will have a Bachelor's degree in Computer Science, Engineering, or a related discipline, and 2-5 years of experience in software development.
Responsibilities:
* Design and develop software applications using a range of technologies.
* Work closely with cross-functional teams to identify business needs and develop solutions.
* Collaborate with other developers to share ideas and best practices.
* Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Requirements:
* Minimum 3 years of experience working with Node.js, REST, and JSON.
* Minimum 3 years of experience working with ReactJS, Webpack, and TypeScript.
* Strong understanding of object-oriented design and MVC patterns.
* Advanced or Fluent English skills.
Benefits:
* Opportunity to work on a wide range of projects and technologies.
* Collaborative and dynamic work environment.
* Ongoing training and professional development opportunities.
What You'll Love Working Here:
* Courageous team collaboration.