
Senior Engineer
Posted Aug 27

Posted Aug 27
This is a fully remote position, open to applicants in Illinois.
β’ Take ownership of intricate technical challenges and feature developments, from understanding the problem and defining the approach to implementation, deployment, monitoring, and continuous enhancement.
β’ Work closely with Engineering, Product, Design, and other stakeholders to comprehend requirements, identify dependencies, and transform user needs into technical solutions.
β’ Play a role in system and architecture design decisions, assessing trade-offs related to maintainability, reliability, scalability, and delivery timelines.
β’ Articulate technical risks, dependencies, decisions, and any changes in direction effectively.
β’ Analyze production issues across interconnected services and external dependencies.
β’ Promote a collaborative engineering culture through code reviews, design evaluations, knowledge sharing, constructive feedback, and providing technical guidance.
β’ Persistently enhance technical expertise and gain context in unfamiliar systems and technologies.
β’ Over 5 years of professional experience in software development.
β’ Proven experience in constructing and maintaining backend services and APIs utilizing Node.js and TypeScript.
β’ Background in contributing to software architecture and system design decisions.
β’ Solid understanding of distributed systems and scalable software solutions.
β’ Strong grasp of database technologies, data modeling, and SQL.
β’ Familiarity with relational databases.
β’ Practical experience in deploying and supporting software within production environments.
β’ Experience with application monitoring, observability, troubleshooting, and root-cause analysis.
β’ At least 2 years of professional experience with a modern frontend framework, preferably Angular.
β’ Excellent written and verbal communication skills.
β’ Capability to excel in a culture of continuous improvement and open feedback.
β’ Must possess legal authorization to work in the US.
β’ Nice to have: experience with building and maintaining event-driven or asynchronous systems using Kafka or similar event-streaming platforms.
β’ Nice to have: familiarity with search and indexing technologies like OpenSearch.
β’ Nice to have: knowledge of advanced observability and telemetry, including OpenTelemetry (OTel).
β’ Nice to have: experience with Docker and containerized applications.
β’ Nice to have: experience in developing solutions hosted on AWS.
β’ Nice to have: knowledge of backend frameworks such as NestJS.
β’ Nice to have: experience in creating and maintaining CI/CD pipelines.
β’ Nice to have: experience in the K-12 education technology sector.
β’ Comprehensive Medical, Dental, and Vision coverage effective from day 1 of employment.
β’ 20 days of Paid Time Off (PTO) annually.
β’ 5 Sick days each year.
β’ 16 holidays annually, including your birthday and a day to engage in an activity you enjoy.
β’ 12 weeks of fully paid parental leave for new child care.
β’ $1,500 Annual Professional Development/Tuition Reimbursement Benefit.
β’ Eligibility for performance-based incentive compensation.
β’ Employer-paid Life and Short & Long Term Disability Insurance.
β’ 401K Plan with a Safe Harbor Employer Match (up to 4%).
β’ $500 per year Work From Home Allowance.
β’ MacBook Pro and an additional monitor provided for your home office.
β’ Company SWAG.
Prothera
The Home Depot
Truelogic Software
Get handpicked remote jobs straight to your inbox weekly.