We are looking for someone to join our existing team of developers to help us take our efficiency to the next level!
Responsibilities:
- Design, develop, and maintain robust, scalable, and secure full-stack web applications.
- Build intuitive and responsive user interfaces using Vue.js and React.
- Develop server-side logic, APIs, and database interactions using Java and Spring Boot.
- Ensure code quality through proper testing, debugging, and adherence to coding standards.
- Integrate third-party libraries, APIs, and systems (e.g., ViewIS) into the application.
- Maintain and enhance existing applications, ensuring compatibility with evolving technologies.
- Monitor application performance and troubleshoot any issues to ensure optimal functionality.
- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications.
- Work closely with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams.
- 5+ years of experience as a Full Stack Developer or in a similar role.
- Hands-on experience in building and deploying web applications.
- Front-End Development:
- Proficiency in Vue.js and React, with a strong understanding of component-based architecture.
- Experience with modern front-end build tools (e.g., Webpack, Vite, or similar).
- Familiarity with state management libraries (e.g., Vuex, Redux).
- Knowledge of responsive design and CSS frameworks (e.g., Tailwind, Bootstrap).
- Back-End Development:
- Strong proficiency in Java and frameworks like Spring Boot.
- Experience building RESTful APIs and microservices.
- Experience with database systems (e.g., MySQL, PostgreSQL, MongoDB).
- Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT).
- Additional Skills:
- Experience with tools like Docker and Kubernetes are a plus.
- Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving and debugging skills.