
Full Stack Software Engineer
Newsela
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
About the role
- End-to-End Feature Development: Build and ship new features using Python (Flask) on the backend and React on the frontend.
- Data Visualization: Create engaging, interactive charts and dashboards using Chart.js and other modern visualization libraries.
- UI/UX Implementation: Translate product ideas into polished user interfaces, ensuring a high-quality look and feel across the platform.
- Semantic Layer: Work with Cube (formerly Cube.js) to manage our semantic data layer (we’ll train you on this if you haven't used it!).
- Database Integration: Interface with Postgres (Spanner) and BigQuery to ensure our application has fast, reliable access to student data.
- Growth & Learning: Actively participate in code reviews and collaborate with senior engineers to level up your technical skills and architectural thinking.
Requirements
- 2-4 years of professional experience in full-stack web development.
- Frontend Proficiency: Strong experience with React and a deep understanding of modern CSS/styling.
- Design Sensibility: A "strong eye for design" and a passion for creating clean, user-friendly interfaces. You should be comfortable making UI decisions that improve the user experience.
- Backend Fundamentals: Solid experience with Python and web frameworks (like Flask or FastAPI).
- Data Viz Interest: Experience with Chart.js, D3.js, or similar visualization libraries to tell stories with data.
- SQL Skills: Comfortable writing and optimizing queries for relational databases (Postgres) or data warehouses (BigQuery).
- Adaptability: Excited to learn new technologies like Cube and dive into the nuances of K-12 educational data.
Benefits
- Work From Home: We are a fully remote company. We provide a monthly tech stipend to support your WFH needs!
- Time Off: Flexible PTO plus 10 company holidays plus winter break (Dec 24th - Jan 1st).
- Make A Difference: No matter your role or department, the work you do each day helps share the future of education and improves the lives of students and teachers.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFlaskReactChart.jsD3.jsPostgresBigQuerySQLCSSFastAPI
Soft Skills
design sensibilityuser experienceadaptabilitycollaborationcode reviewsarchitectural thinking