Summary:
We are seeking a highly skilled and motivated Software Developer - Full Stack to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining software applications across all layers of the technology stack. This role requires a strong understanding of both front-end and back-end development, as well as the ability to collaborate with cross-functional teams to deliver high-quality solutions.
Key Responsibilities:
- Develop and maintain RESTfuk APIs to support frontend applications and external integrations.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Design and implement user-friendly interfaces, ensuring seamless navigation and responsive design.
- Write clean, efficient, and maintainable code using industry best practices.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs.
- Stay up-to-date with emerging technologies and industry trends, continuously enhancing your skills and knowledge.
- Collaborate with team members to improve development processes and workflows.
- Provide technical guidance and support to junior developers when needed.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Developer, with expertise in both front-end and back-end development.
- Proficiency in programming languages such as JavaScript, Typescript 4 or above and Java 8 or above.
- Strong knowledge of web development frameworks (e.g., Angular 8 or above, Hibernate, or Spring).
- Experience with database systems (e.g., PostgreSQL) and proficiency in writing efficient SQL queries.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities, with a passion for teamwork.
- Minimum 10 years of experience