About the Company:
We are building a live learning marketplace that connects students with instructors for real-time, interactive classes. Our platform aims to revolutionize online education by fostering engagement and personalized learning experiences.
Responsibilities:
- Develop and maintain the core platform architecture.
- Build new features and functionalities for the marketplace.
- Collaborate with product managers and designers to translate requirements into technical solutions.
- Write clean, efficient, and well-documented code.
- Implement and manage APIs for third-party integrations.
- Optimize platform performance and scalability.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot and resolve technical issues.
Requirements:
- Proven experience as a Software Developer.
- Strong proficiency in backend development languages (e.g., Python, Node.js, Ruby).
- Experience with database technologies (e.g., PostgreSQL, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure).
- Understanding of web development principles and frameworks.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a remote team.
Preferred Qualifications (Nice to Have):
- Experience with real-time communication technologies (e.g., WebSockets).
- Knowledge of frontend frameworks (e.g., React, Vue.js).
- Experience in building marketplace platforms.
- Familiarity with CI/CD pipelines.
Location: Remote (Portugal)
How to Apply:
Please submit your resume and a cover letter detailing your relevant experience and why you are interested in this role.