Senior Software Engineer II
Core
Design, develop, and maintain scalable full-stack enterprise applications serving K-8 students via i-Ready learning programs.
Role type
Senior Full Stack Software Engineer
Builds
Scalable web applications and microservices-based architectures for educational technology
Domain
Education Technology / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (8+), Spring Boot, React JS, Redux, REST API design, Relational Databases (MySQL/PostgreSQL/Oracle), Git, CI/CD pipelines
Preferred skills
Cloud platforms (AWS/Azure/GCP), Containerization (Docker/Kubernetes), Apache Kafka, Automated testing frameworks, Observability tools
Technologies
Java, Spring Boot, React JS, Redux, MySQL, PostgreSQL, Oracle, AWS, Azure, Google Cloud, Docker, Kubernetes, Kafka, Jenkins, Git, Maven, Gradle
Responsibilities
Design and develop scalable full-stack applications; Build and enhance RESTful APIs and microservices; Develop responsive user interfaces; Collaborate with Product and DevOps teams; Participate in architecture discussions; Perform code reviews and mentor junior developers; Troubleshoot production issues; Optimize application performance and scalability; Contribute to CI/CD pipelines; Ensure application security and compliance
Seniority
Senior, hands-on IC with mentorship