Newsela

Full Stack Software Engineer

Newsela

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Latin America

Visit company website

Explore more

AI Apply
Apply

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