Full-Stack Developer (Java & React)

Vancouver, BC, Canada
Contracted to Full Time
Experienced
Job Title: Full-Stack Developer (Java & React)

Location: Remote

Job Type: Full-time/Contract


About the Company:
eTalk Live Tutoring connects students with tutors for language and academic excellence.

Job Overview:
We are seeking a skilled Full-Stack Developer with expertise in Java (Spring Framework) on the backend and React on the frontend. The ideal candidate will have a strong understanding of modern web development practices and a passion for building scalable, robust applications.

Key Responsibilities:

  • Develop, test, and maintain web applications using Java (Spring Framework) for the backend and React for the frontend.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Implement responsive UI/UX designs that work seamlessly across various devices.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug issues in the production environment.
  • Stay up-to-date with emerging trends and technologies in web development.
  • Participate in code reviews and contribute to continuous improvement initiatives.

Qualifications:

  • Proven experience as a Full-Stack Developer or similar role.
  • Proficiency in Java and the Spring Framework.
  • Strong experience with React and frontend technologies (HTML, CSS, JavaScript, TypeScript).
  • Familiarity with RESTful APIs and web services.
  • Understanding of database technologies such as SQL, NoSQL, and ORM frameworks.
  • Knowledge of version control systems like Git.
  • Ability to write efficient unit tests and integrate testing into development workflows.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Preferred Qualifications:

  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Knowledge of microservices architecture.
  • Experience with Agile/Scrum methodologies.

Benefits:

  • Competitive salary and performance bonuses.
  • Flexible working hours and remote work options.
  • Professional development opportunities.
  • A dynamic and collaborative work environment.
  • Possible option stock.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*