Get AI-powered advice on this job and more exclusive features.
Smowltech is on a mission to build trust in online learning. We enable people to access quality education 100% online, leading to new opportunities that can improve their quality of life.
Online education is growing, but common problems are arising across the industry: teachers and evaluators do not trust online evaluations. Smowltech was born to help organizations improve the quality assurance of their online evaluations through a system and method of authentication and continuous monitoring using multibiometry.
Who are the Smowlers?
Smowlers are the core of the company, making a global impact and building the future of education.
What drives a Smowler?
We're a growing company with happy and motivated people, working on an impactful product in a fast-paced environment. Our values - 3BDAS - drive us:
- Be positive: Practice positivity, look for solutions, and learn from experiences.
- Be collaborative: Constructively explore ideas with others to find solutions.
- Build trust: Be honest, supportive, and take responsibility.
- Dare to commit: Show up fully and make things work.
- Always go beyond your limits: Through self-awareness, curiosity, and determination.
- Stay Agile: Adapt quickly to changing circumstances to meet and exceed customer expectations.
Position Summary
Are you someone who likes a challenge and wants to take responsibility? Are you passionate about data and genuine stories? If so, we are looking for a Full Stack Developer to work on scalable software solutions deployed to the cloud. You’ll be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable with front-end and back-end technologies, development frameworks, and third-party libraries.
Responsibilities
- Design, develop, test, and maintain web applications deployed to cloud infrastructure (AWS).
- Design and implement client-side and server-side functionality.
- Troubleshoot and refactor code on existing applications.
- Create web-based user interface components and data visualizations.
- Write and perform unit and other tests to ensure code quality.
- Write technical documentation.
- Self-manage your assigned tasks and coordinate the team and requirements.
Desired Skills and Requirements
- Strong alignment with our values.
- Ability to work independently while being a good team player.
- Ability to understand and help make great product and business decisions.
- 5+ years of experience in developing medium/large-scale web applications and distributed systems, including experience with LAMP technologies (Linux, Apache, MySQL, PHP).
- Experience with common web design and architectural patterns (valuable MVC frameworks).
- CSS3, HTML5, JS & jQuery skills including modern frameworks.
- Experience working with git-based tools like GitHub, GitLab, Bitbucket, CodeCommit.
Nice to Have
- Experience with highly scalable distributed architectures.
- Experience with Kubernetes/Docker.
- AWS Serverless Technologies (Lambda, API Gateway, Elastic Beanstalk, Fargate).
- Node.js and Python experience is valuable.
- Experience working with agile methodologies (SCRUM).
- Familiarity with core business applications such as Jira and Slack.
Join the revolution and build the future of education. Our daily mission is to develop life-changing products that create better opportunities for all. Diversity is key to our success, and we have impacted the lives of over half a million users in more than 15 countries.
Flexibility and trust are important for our team; we are remote-friendly, offering flexible work environments, including fully/partially remote positions. SMOWLERS enjoy team events regularly to foster connections beyond work.