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.
Top Skills
What We Do
eTalk is an On-Demand Online Tutoring (1:1 tuition) platform for International Students. We connect students with experienced tutors using cutting-edge features tailored for online education. Think of us as the Tutoring "Uber" for Student Recruitment Agencies — your reliable and preferred choice for top-tier personalized one-on-one tutoring services in the industry. eTalk - playing the role of a global partner for learners, international education agents, and education institutions. Supports learners at every point in their global education journey with reliable online language training via 1-on-1 classes with vetted teachers: * General English & and English for Academic purposes * Language Exam Preparation (IELTS/TOEFL/Cambridge/Duolingo) * Other languages (French, Spanish) * Academic support: College and University subjects * K-12 tutoring (English reading/writing, math)