


Back-end Developer
(Tech for Good)
(Social Education Learning)
​
Remote Work
(3-Month Voluntary Work Experience Opportunity)​
Are you passionate about building robust, scalable back-end systems? Do you have the technical expertise to power educational innovation? Want to strengthen your portfolio while contributing to meaningful social impact? If yes, this could be the opportunity for you.
​
About Kewordal
Kewordal (https://kewordal.com) is an innovative social education platform designed to connect learners and educators in a collaborative, inclusive environment. Our users create "Kewordal lists" to improve their academic results while building social learning communities of friends, peers, teachers, and mentors (via the support of businesses), to enhance their prospects for success. We have recently concluded a successful testing/MVP period and are currently implementing exciting updates to our site, preparing for launch in the coming months.
We are now seeking a talented Back-end Developer looking to gain more experience by joining our mission of transforming education through robust server-side development. This voluntary opportunity offers invaluable hands-on experience to develop your craft in the Tech for Good space, while contributing to meaningful educational innovation!
​
What You'll Do
As our Back-end Developer, you'll:
-
Develop robust Java applications using Spring Boot framework.
-
Design and implement RESTful APIs for seamless front-end integration.
-
Build secure authentication systems using OAuth2, JWT, and Spring Security.
-
Deploy and manage applications using Docker containerization.
-
Implement DevOps practices with CI/CD pipelines (Jenkins, GitLab CI/CD, AWS CodePipeline).
-
Manage AWS infrastructure (EC2, S3, IAM) for scalable cloud solutions.
-
Test and debug APIs using Postman.
-
Work with relational databases (MySQL, PostgreSQL) and graph databases (Neo4j) to enhance platform functionality.
-
Contribute to platform monitoring and observability solutions.
What's in it for You
-
Real-World Experience: Build your experience working on actual projects that will be used by learners globally.
-
Grow your skills — experience working with enterprise-level Java and Spring Boot development in a production environment.
-
Develop your portfolio with real projects, from MVP through to scalable cloud-based solutions.
-
Flexible remote work — work around your schedule while receiving constructive feedback to improve your craft.
-
Be part of Tech for Good — your work contributes directly to equitable education and meaningful social impact.
-
Industry Insight: Gain valuable experience in the growing EdTech and Tech for Good sectors.
-
Technical Mastery: Work with modern DevOps practices and cloud infrastructure at scale.
-
Professional References: Earn strong recommendations for future job applications and career development.
What We're Looking For
-
Strong Java & Spring Boot development skills.
-
Experience designing and implementing RESTful APIs.
-
Knowledge of DevOps & CI/CD practices (Jenkins, GitLab CI/CD, AWS CodePipeline).
-
Proficiency with Docker containerization.
-
AWS experience (EC2, S3, IAM).
-
Familiarity with API testing tools like Postman.
-
Experience implementing authentication systems (OAuth2, JWT).
-
Understanding of Spring Security framework.
-
Understanding of JPA and Hibernate.
-
Understanding of relational databases (MySQL, PostgreSQL) and query optimization.
-
Passion for technical innovation and problem-solving mindset.
-
Strong communication and openness to feedback as part of the learning process.
-
Self-motivated and able to work independently while staying in regular contact with the team.
Desirable but not essential:
-
Experience with monitoring tools (ELK/EFK stack, Prometheus, Grafana).
-
Graph database experience (Neo4j).
-
Basic React knowledge for full-stack collaboration.
Why Join Us?
-
Your work supports closing the education gap and empowering learners who face disadvantage.
-
You'll be a part of something growing, helping build core back-end features that will define the platform's scalability.
-
You'll gain concrete experience that will matter for your next role.
-
Enjoy technical ownership, learning, feedback — while contributing to social good.
Additional Information
-
Perfect for: Java/Spring Boot developers, DevOps enthusiasts, or recent grads seeking enterprise experience.
-
Time commitment: Flexible — expecting up to 10 hours per week, but negotiable.
-
Duration: 3 months.
-
Location: Remote, with occasional virtual check-ins.
-
Learning support: We'll provide guidance, feedback, and resources to help you develop your skills.
-
Start Date: Immediate - we'll work with your availability.
How to Apply
To express interest in this opportunity, please send your CV, cover note, and a link to your LinkedIn profile to: michael.watson@kewordal.com
​