Mid to Senior Full Stack Developer
We are looking for a Mid to Senior Full Stack Developer with robust experience in Vue.js and Java to join our growing team.
In this role, you will take ownership of both front-end and back-end development tasks, contributing to the design, implementation, and maintenance of scalable and efficient applications.
Your expertise will help shape our technology stack and drive the evolution of our software solutions.
![computer_14364828 computer_14364828](https://division5.co/wp-content/uploads/2024/05/computer_14364828.png)
Key Responsibilities:
• Develop and maintain scalable, high-performance applications using Vue.js for the front end and Java for the back end.
• Collaborate with product managers, designers, and other developers to understand requirements and deliver high-quality software solutions.
• Design and implement RESTful APIs and integrate them with front-end components.
• Optimize application performance and ensure cross-platform compatibility.
• Write clean, maintainable, well-documented code following best practices and coding standards.
• Troubleshoot and debug issues across the stack and provide effective solutions.
• Participate in code reviews, contribute to technical discussions, and mentor junior developers.
• Stay up-to-date with emerging technologies and industry trends to continually enhance your skill set and the company’s technology stack.
Requirements:
• Experience: 3+ years of professional experience as a Full Stack Developer, with a strong Vue.js and Java projects portfolio.
• Front-End: Proficiency in Vue.js, including Vuex, Vue Router, and component-based architecture.
• Back-End: Solid experience with Java, including frameworks such as Spring Boot or similar.
• Database: Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
• APIs: Skilled in designing and consuming RESTful APIs.
• Tools: Familiarity with version control systems (e.g., Git), CI/CD pipelines, and modern development tools.
• Soft Skills: Strong problem-solving abilities, attention to detail, and excellent communication skills. Ability to work independently as well as part of a team.
• Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
What we offer:
Competitive salary
Flexible hours
Remote policy
Monthly entertainment gatherings
Free Coffee