
Senior Software Engineer – Back-end / Data Engineer
EdVisorly
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design, build, and maintain features across the stack using TypeScript, Node.js, PostgreSQL, and MongoDB
- Architect and implement scalable APIs, real-time data processing, and AI-driven features
- Own end-to-end feature development from technical design through implementation, testing, and deployment
- Design and build ETL pipelines and data transformation workflows
- Create and maintain Looker dashboards in collaboration with business stakeholders
- Optimize database schemas, queries, and indexing strategies
- Mentor team members on data modeling, pipeline development, and analytics best practices
Requirements
- 5-8 years of back-end software development experience with a strong track record in data engineering
- deep expertise with relational and NoSQL databases (PostgreSQL, MongoDB)
- ability to translate business requirements into technical solutions
- persistence and patience to advocate for the best long term solutions
- self-starter with a data-first mindset
- relevant experience in EdTech or startup experience is a bonus
Benefits
- You'll get access to best-in-class engineering tools
- a top-tier MacBook
- all the resources you need to succeed
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNode.jsPostgreSQLMongoDBAPI developmentETL pipelinesdata transformationreal-time data processingdata modelinganalytics best practices
Soft Skills
mentoringadvocacyself-starterpersistencepatiencecollaborationproblem-solvingcommunicationtechnical designimplementation