Job Title:
Fullstack Developer / Engineer
About the Role:
We are seeking a skilled Full Stack Developer to join our engineering team. As a key member of this team, you will work collaboratively with cross-functional teams to design, build, and maintain backend and frontend applications, ensuring a seamless user experience for our users.
Key Responsibilities:
1. Collaborate with engineers to develop and maintain web applications.
2. Take ownership of features, from development through to deployment.
3. Translate product requirements into scalable, maintainable software.
4. Write and maintain automated tests for new and existing features.
5. Ensure application performance and low response times.
6. Contribute to test strategies and plans.
Essential Skills & Experience:
* Proficiency in Java, JavaScript, and frameworks like React, Angular, or Vue.
* Experience with HTML5, CSS, SASS/LESS, and web build systems (Webpack, Gulp).
* Strong API development experience (REST, GraphQL).
* Familiarity with microservices, Spring Boot, Kubernetes, and relational databases.
* Knowledge of web and server architecture, DevOps, and version control (Git).
* Strong problem-solving and debugging skills.
* Excellent communication skills and a collaborative approach.
Desirable Experience:
* Agile development experience.
* Familiarity with Kotlin, NodeJS, PWAs, and cloud platforms (e.g., Google Cloud).
* Experience with remote teams.
Qualifications:
* Degree in Computer Science, Engineering, or a related field.