Senior Software Engineer
Full Time Employment
Technology
6 Jan 2023
Verified by Turrior
Content + Source + Freshness • 18 Dec 2025 • 95% confidence
85 / 100
Offer value
High value attributed to the significant responsibilities, strong company influence in education technology, and the emphasis on skilled, experienced developers.
- Senior role with significant influence over educational technology
- Fully remote position with impactful project responsibilities
- Competitive expectations for experienced developers
Pros
- Opportunity to make a significant impact in educational technology
- Room for innovation and autonomy in a fast-paced environment
- Competitive experience requirements suggest professional recognition
Cons
- High expectations may lead to performance pressure
- Complex challenges may require extensive problem-solving skills
- Limited work-life balance due to fast-paced nature
Who it's for
Senior • Fully Remote
Good fit
- Senior developers passionate about EdTech
- Professionals looking to influence learning technology
- Individuals who excel in dynamic environments
Not recommended for
- Entry-level developers without required experience
- Candidates not aligned with educational mission
- Those who prefer traditional work structures
Motivation fit
Passion for using technology to improve learning outcomesInterest in working in a fast-paced and results-driven atmosphereWillingness to take ownership of projects
Key skills
Software developmentProject managementCommunication with stakeholdersSystem design
Score: 85/100 AI verified analysis
About the job
ABOUT THE TEAM
The tech team is responsible for all learning platforms at ALX: Intranet, auto-correction system, cloud development sandbox for students, anti-plagia system, etc. We are bold and move fast: each member is the owner of his work - from design to deployment. No weekly/bi-weekly sprints - we have goals and features to deliver; we tackle them by iterating quickly and adjusting if needed. Our products are currently supporting the learning of more than 230K students (~30K more students each month).
ABOUT THE ROLE
• Design, architecture & implement at scale features for our users (students, coaches, and staff members)
• Maintain and improve our production infrastructure
• Contribute to and improve our engineering standards, toolings, and processes
• Ensure the availability, latency, performance, and efficiency of the platform
• Provide technical and end-user documentation
REQUIREMENTS
Must-Have
• 5+ years of software development experience (web or mobile)
• 2+ years of web development experience in Ruby on Rails and Javascript (React)
• Rigor in high code quality, automated testing, and other engineering best practices
• Great oral and written communication skills in English
• Willing to share ownership of the project and its code with all members
• Ability to independently manage a project
Nice to have
• Experience with these technologies:
• Docker
• Python 3
• MySQL
• PostgreSQL
• Redis
• AWS
• Developed B2C or B2B products
YOU WILL LOVE THIS JOB IF..
• Humanity Centered: You believe in humanity’s ability to self-improve, and are passionate about leveraging technology, streamlined systems and data to solve human-centric problems
• Impact Creation Mindset: You seek to create lasting impact by solving problems that address systemic growth challenges
• Think Big: You have the ability to think in terms of ambitious goals that span years, not months
• Accountability: You have an “owner’s approach” to be able to deliver on minimal supervision
• Structure: You have the discipline to take audacious goals and break down years-long roadmaps into near term deliverables that provide value to business stakeholders
• Coaching: You enjoy educating your peers and business partners about what it means to be data-oriented and cultivating engineering best practices
We would like to remind you that this is a remote job, which means that you can work from anywhere in the world.
