Part-Time to Full- Time Senior Full Stack Developer
About the role
Part-Time to Full-Time Senior Full Stack Developer
Are you an entrepreneurial Backend Engineer motivated by cause-related work? Are you an experienced technical lead who can take ownership of the technical direction of our platform? If so, we would like to hear from you.
Who we are:
Certified Listener Society ( https://certifiedlisteners.org/) has already helped 1.5 million individuals in the last 5 years, and we aim to take our business globally. Our addressable market is over 1 billion individuals around the world. Our website needs to go through a strong upgrade, and we need a strong technical lead who can make this happen.
The Role:
As a Backend Engineer, you will play a crucial role in developing, maintaining, and scaling our web application. Your primary focus will be on backend development using Python Django Rest Framework, but you should also be comfortable working with React on the Frontend. You will be responsible for creating robust APIs, managing databases, handling complex websocket connections, and ensuring seamless integration between frontend and backend components.
Applicants should have solid experience in the following areas. This is a hands-on role that requires autonomy and attention to detail.
At least 5 to 8 years of experience in the following areas is r equired:
- Django Channels / Redis PubSub / DRF .
- Docker / container-based deployment.
- CI/CD flows.
- Deployment of real-time Django applications.
- Comfort working with real-time systems at scale.
- Python
- Debugging
- GitHub
- Database Operations
- WebSocket’s
- RESTfull API’s
- React in a full-stack environment is a strong asset. This role involves a lot of frontend, and this goes beyond "comfortable".
Key Responsibilities:
- Design, develop, and maintain backend services using Python Django Rest Framework.
- Implement and manage RESTful APIs for seamless communication between frontend and backend systems.
- Work with Websockets to establish real-time communication, including managing multiple websocket links.
- Collaborate with the frontend team to integrate APIs with React components for a cohesive user experience.
- Manage database operations, including schema design, migrations, and optimization for performance and scalability.
- Perform unit testing and ensure high code quality through code reviews and best practices.
- Troubleshoot and debug issues to maintain system reliability and performance.
- Collaborate with cross-functional teams, including UI/UX designers, frontend engineers, and project managers.
- Utilize GitHub for version control, including branching strategies, pull requests, and issue tracking.
- Participate in code reviews and collaborate on best practices for efficient and clean code management.
How to Apply
- If you are interested in this opportunity, please apply by letting us know why you feel you are a good candidate for this role.
About Certified Listeners Society
We are an Emotional Support Chat Centre. We complement the work done by Distress and Crisis Call Centres. We cater to people who need emotional support before they are in either distress or crisis.
We believe that by providing early-stage and real-time interventions to the masses, we can help individuals make better mental health lifestyle choices to live better, happier, healthier lives.
Part-Time to Full- Time Senior Full Stack Developer
About the role
Part-Time to Full-Time Senior Full Stack Developer
Are you an entrepreneurial Backend Engineer motivated by cause-related work? Are you an experienced technical lead who can take ownership of the technical direction of our platform? If so, we would like to hear from you.
Who we are:
Certified Listener Society ( https://certifiedlisteners.org/) has already helped 1.5 million individuals in the last 5 years, and we aim to take our business globally. Our addressable market is over 1 billion individuals around the world. Our website needs to go through a strong upgrade, and we need a strong technical lead who can make this happen.
The Role:
As a Backend Engineer, you will play a crucial role in developing, maintaining, and scaling our web application. Your primary focus will be on backend development using Python Django Rest Framework, but you should also be comfortable working with React on the Frontend. You will be responsible for creating robust APIs, managing databases, handling complex websocket connections, and ensuring seamless integration between frontend and backend components.
Applicants should have solid experience in the following areas. This is a hands-on role that requires autonomy and attention to detail.
At least 5 to 8 years of experience in the following areas is r equired:
- Django Channels / Redis PubSub / DRF .
- Docker / container-based deployment.
- CI/CD flows.
- Deployment of real-time Django applications.
- Comfort working with real-time systems at scale.
- Python
- Debugging
- GitHub
- Database Operations
- WebSocket’s
- RESTfull API’s
- React in a full-stack environment is a strong asset. This role involves a lot of frontend, and this goes beyond "comfortable".
Key Responsibilities:
- Design, develop, and maintain backend services using Python Django Rest Framework.
- Implement and manage RESTful APIs for seamless communication between frontend and backend systems.
- Work with Websockets to establish real-time communication, including managing multiple websocket links.
- Collaborate with the frontend team to integrate APIs with React components for a cohesive user experience.
- Manage database operations, including schema design, migrations, and optimization for performance and scalability.
- Perform unit testing and ensure high code quality through code reviews and best practices.
- Troubleshoot and debug issues to maintain system reliability and performance.
- Collaborate with cross-functional teams, including UI/UX designers, frontend engineers, and project managers.
- Utilize GitHub for version control, including branching strategies, pull requests, and issue tracking.
- Participate in code reviews and collaborate on best practices for efficient and clean code management.
How to Apply
- If you are interested in this opportunity, please apply by letting us know why you feel you are a good candidate for this role.
About Certified Listeners Society
We are an Emotional Support Chat Centre. We complement the work done by Distress and Crisis Call Centres. We cater to people who need emotional support before they are in either distress or crisis.
We believe that by providing early-stage and real-time interventions to the masses, we can help individuals make better mental health lifestyle choices to live better, happier, healthier lives.