Full Stack Developer Opportunity
Job Description
We're looking for a highly motivated Full Stack Developer with a strong background in building scalable web applications using Java, JavaScript, React and ElasticSearch.
Key Responsibilities:
* Design and develop robust front-end and back-end components.
* Build scalable RESTful APIs and optimize performance and security.
* Collaborate in Agile teams to deliver high-quality software.
* Participate in code reviews and contribute to technical documentation.
* Drive improvements in architecture, code quality and development processes.
Required Skills and Qualifications
We're looking for someone with 6+ years of experience and strong proficiency in:
* Frontend: ReactJS, Redux (Thunks), ES6+, TypeScript, HTML5, CSS3, SASS, Webpack
* Backend: Java (Spring Boot, Spring MVC), RESTful APIs
* Search & Indexing: ElasticSearch
* DevOps & CI/CD: Jenkins, Bash scripting, Git
* Architecture: Microservices, containerization, authentication
* Testing: TDD/BDD methodologies
* Language: Being able to use English for written and verbal communication
Education
* Bachelor's degree in Computer Science or related field (or equivalent experience)