WE ARE
SoftServe is an IT company engaged in consulting and serving the field of digital technology. Our client is a leader in creating immersive, rigorous digital learning experiences that look great, play great, and help students expect great things of themselves.
As an engineer, you will join a talented team tackling the toughest problems in education with the best ideas in technology — including user experience, APIs and services, data analysis, and deployment pipelines. You will play an active role in imagining and improving product design and classroom experience.
Due to Covid-19 restrictions, we have currently transitioned to a work-from-home model. This role is expected to begin as a remote position but to eventually transition to an on-location position in NYC once offices reopen.
YOU ARE
A professional demonstrating the following skills and experience
- BS in Computer Science or equivalent
- At least 2 years with a modern JavaScript framework (preferably React/Redux)
- A minimum of 2 years with server-side development (preferably in Node.js)
- 2+ years in developing online games in JavaScript
- Strong CS and software engineering fundamentals
- Ability to write code expertly in JavaScript and at least one other dissimilar language
- Database technologies (modeling, ORMs, tuning)
- Deploying production systems in the cloud (AWS, GCP, Azure)
- Strong proven communication skills in writing and conversation
- Understanding of good software design and modern software engineering practices
- Tools such as Linux, Jenkins, Chef, Docker, SCSS, Webpack, Postgres, Redshift, S3, Chef, AWS (EC2, Lambda, SQS, etc.), Datadog
- Proven passion for building and learning: open-source contributions, pet projects, self-education, Stack Overflow
- Google APIs
- TypeScript
- Education or ed-tech
- Game system
YOU WANT TO WORK WITH
International company and educational domain and improve your skills in
- Building engaging, quirky, fast front ends using frameworks like React
- Ensuring an equitable experience for students by implementing code that runs great across platforms under variable memory and network constraints
- Making life better for passionate teachers by improving app’s reliability and uptime, monitoring apps to make sure they are available to teachers and classrooms
- Building well-structured and documented APIs so that our apps can interoperate with ease
- Helping school administrators build great schools by building software that respects privacy and ensures security while offering useful insights
- Implementing code that runs great across platforms under variable memory and network constraints
- Analyzing performance and squashing tricky bugs using tools like Data Dog or AWS CloudWatch
- Collaboration, pull requests and mentoring on a cross-functional team
- Participating in cross-team share-outs, brown bags, and workshop series
TOGETHER WE WILL
- Craft immersive compelling experiences for teachers and students using the latest web tools
- Implement logic that handles student work: from persistence to selecting the right activity for the right student at the right moment
- Optimize software so that it can handle hundreds of thousands of kids with stability and security in mind
- Ensure existing software continues to function well
- Improve our workflows and tooling, and of course our existing customer experience