Job Description
We are seeking a talented and experienced Full Stack Engineer to join our dynamic team. The ideal candidate should have a strong background in backend technologies such as Java or Node.js, and be proficient in frontend development using React & React Native. Additionally, the candidate should possess a solid understanding of database management and should be familiar with Micro-Service patterns and architectures.
Responsibilities:
- Designing and developing scalable and secure software applications utilising both frontend and backend technologies.
- Collaborating with the product team to understand user requirements and translate them into technical requirements and solutions.
- Building reusable code and libraries for future use.
- Troubleshooting and debugging applications to optimize performance.
- Staying updated with the latest industry trends and best practices in software development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3-4 years of experience working as a Full Stack Engineer or a similar role.
- Proficiency in backend technologies such as Java or Node.js.
- Experience with frontend technologies, including React and related libraries.
- Strong knowledge of database technologies such as MySQL, MongoDB, or similar.
- Familiarity with microservices architecture and its implementation.
- Ability to work in a collaborative team environment and communicate effectively.
- Strong problem-solving skills and attention to detail.
- Experience with version control tools such as Git.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional development and growth within the company.
- A collaborative and innovative work environment.
- Flexible work hours and the option for remote work.