Backend Engineer
About this role
About the role
We are seeking a dedicated Backend Engineer to join our remote team on a part-time basis. In this role, you will be instrumental in developing, enhancing, and maintaining backend systems that support our core applications. You will collaborate with cross-functional teams to deliver robust solutions that meet the needs of our users.
Key responsibilities
- Design, develop, and maintain scalable backend services and APIs to support application functionality.
- Collaborate with frontend engineers and product managers to create seamless integrations between the backend and user interfaces.
- Participate in code reviews and contribute to team best practices, ensuring high-quality and maintainable code.
- Troubleshoot and resolve performance issues, bugs, and other technical challenges in a timely manner.
- Write and maintain comprehensive documentation for backend services, APIs, and system architecture.
- Continuously learn and apply best practices in software development, including testing, version control, and deployment processes.
Requirements
- Proficiency in at least one modern programming language such as Python, Java, Node.js, or Ruby.
- Familiarity with web frameworks and RESTful API design principles.
- Understanding of database management systems, both SQL and NoSQL, and their application in backend architectures.
- Basic knowledge of cloud services and platforms (e.g., AWS, Google Cloud, Azure) as they relate to backend development.
- Strong problem-solving skills and the ability to work independently in a remote work environment.
- Effective communication skills to collaborate with team members and stakeholders.
Nice to have
- Experience with Agile development methodologies and version control systems, particularly Git.
- Exposure to microservices architecture and containerization technologies like Docker.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Interest in learning about new technologies and applying them to improve our backend systems.
- Prior involvement in open-source projects or contributions to community forums.
Why join us
Joining our team means becoming part of an innovative and collaborative environment where your ideas and contributions will be valued. You will have the opportunity to work alongside talented professionals who are passionate about technology and committed to growth. With flexible working hours and a supportive culture, you will be able to balance your professional and personal life while enhancing your skills and advancing your career in backend engineering.
Company at a glance
The company aims to change how people connect, learn and work. Its mission is to accelerate 100 million careers by matching talent to mentors, projects and job opportunities. By focusing on this core matching approach, it helps individuals grow their skills and advance their professional journeys. The company positions itself as a catalyst for rapid career development through access to mentorship, projects, and opportunities.
Top Benefits
- Flexible working hours
- Supportive culture
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?