Power Potential. Unlock Talent. Upskill with English.
Full-Stack Software Engineer
Location
United States
Posted
89 days ago
Salary
$125K - $155K / year
Seniority
Senior
Job Description
Full-Stack Software Engineer
EnGen
• Deliver production software across our TypeScript/React frontend and Python/FastAPI backend — whether writing code directly or steering AI tools to generate it • Build responsive web applications for diverse learners across desktop and mobile • Design and implement scalable APIs to support our learning platform • Develop real-time features for interactive lessons, conversation practice, and learner-coach communication • Integrate Large Language Models for content classification, skill assessment, learner feedback, and personalization • Build information extraction systems to analyze learner responses • Implement AI-powered features for conversation practice and multilingual support • Write clean, well-tested code — and apply the same rigor when reviewing AI-generated output • Actively use and refine AI-assisted development workflows to improve your own productivity • Collaborate with product managers, designers, and education specialists • Contribute to A/B testing frameworks and learning experience optimization
Job Requirements
- 5+ years of professional full-stack web development experience
- Strong proficiency in TypeScript, React, Python, and FastAPI
- Experience integrating with LLMs (OpenAI, Anthropic, or similar) for classification, extraction, or personalization
- Hands-on experience with AI-assisted development tools (Cursor, Claude Code, or similar) — and genuine comfort using them as part of your daily workflow
- Experience with PostgreSQL and API design
- Strong passion for EnGen's mission to help immigrants and refugees remove English as a barrier to career advancement
- Self-directed and able to work independently in a remote environment
Benefits
- Competitive salary and equity
- Comprehensive health, dental, and vision insurance
- Flexible PTO and fully remote environment
- Professional development budget
- Mission-driven work with measurable real-world impact
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Network Software Engineer, VPP, DPDK
DKSH Portugal, Unipessoal, Lda.Distributor of Specialty Chemicals and Innovative Ingredients. Market Expansion Services Provider
• Design and develop high-performance networking features for enterprise-grade appliances • Work on open-source data plane / fast path stacks (VPP, DPDK) • Lead technical initiatives and mentor team members • Own features end-to-end, delivering independently and at scale • Collaborate cross-functionally and promote knowledge sharing • Communicate architecture decisions and design trade-offs effectively, including at senior levels • Manage competing priorities with urgency, accountability, and strong ownership
Senior Network Software Engineer, VPP, DPDK
DKSH Portugal, Unipessoal, Lda.Distributor of Specialty Chemicals and Innovative Ingredients. Market Expansion Services Provider
• Design and develop high-performance networking features for enterprise-grade appliances • Work on open-source data plane / fast path stacks (VPP, DPDK) • Lead technical initiatives and mentor team members • Own features end-to-end, delivering independently and at scale • Collaborate cross-functionally and promote knowledge sharing • Communicate architecture decisions and design trade-offs effectively, including at senior levels • Manage competing priorities with urgency, accountability, and strong ownership
Senior Full Stack Engineer
ECS Tech IncAll candidates must meet the following criteria: Must be a US Citizen, no dual Citizenships. Must be able to secure a Public trust clearance. Must be able to work across multiple programs across the Federal and DOD space. The core values that ECS looks for in an engagement manager include: Teamwork, Respect, Accountability, Integrity, and Leadership.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description ECS is seeking a Solution Engineer to work remotely. We are looking for a talented Senior Full Stack Engineer, who is passionate about automation and optimization. Strong candidates will have a desire to learn and work with new technologies, while providing high quality technical support and leadership for transformational development efforts. - Finding intelligent ways to solve problems without a lot of repeat work - Leveraging engineering expertise to advise and create solutions that are simple, secure, and maintainable - Build, maintain, and update automation code and/or scripts - Support Linux and Windows environments - Help develop strategies to scale, secure, monitor, and maintain cloud hosted services - Optimize the observability of the environment - Design and implement continuous integration and delivery automation in support of software, configuration, and infrastructure management - Support, architect, and troubleshoot network changes in a hybrid cloud environment - Development of microservices and applications - Finding opportunities to use data and metrics to inform decisions and create changes to improve the environment Salary Range: $120,000 - $180,000 Qualifications - Bachelor’s degree in engineering or technical discipline, or associates with equivalent years of experience. - At least 8 years of overall experience and knowledge of: - Unix/Linux Administration - Networking and virtual infrastructure management - Configuration Management experience through Ansible/Terraform/Chef/Puppet - Strong scripting in at least one language (Python, Perl, Shell, Batch) - Cloud Environment - Must successfully complete a stringent Background Investigation and obtain the required Government Security Clearance.
Senior Software Engineer, Transactions
Turquoise HealthEliminating the financial complexity of healthcare.
• End to end delivery of new features– from problem definition and technical design through implementation and deployment • Architect robust, scalable full-stack applications in the Python ecosystem using modern frontend technologies (e.g., Vue / JavaScript) • Work autonomously on complex assignments requiring specialist contribution and cross-team collaboration • Operate effectively in a small, high-leverage team where individual ownership meaningfully impacts company outcomes • Be accountable for high-quality code with a high bar for reliability, performance and security • Drive technical discussions, surface risks early and communicate progress and impact to stakeholders • Continuously iterate on shipped products based on feedback, usage data, and evolving business needs



