Jr Software Engineer at McGraw Hill
We are looking for adaptable software engineers with a willingness to learn to join the engineering team. We like problem solving - you must exhibit independent creativity while functioning cooperatively on a team.
Our Stack Includes:
- TypeScript, Angular, Protractor
- Go
- CircleCI, Docker, Kubernetes
- Amazon Web Services
- Github
- JIRA, Confluence, Zoom, Slack
About You:
- You have prior experience with front-end web development (e.g. JavaScript and associated frameworks)
- You want to work in a fast-paced software release environment, where you deliver production-grade (zero downtime, fault-tolerant, etc.) software daily for a system with millions of users
Description
McGraw Hill is a learning science company that delivers personalized learning experiences that help students, parents, educators, and professionals drive results. You can be a part of a strong, dedicated engineering team that makes a real difference in people’s lives every day!
We are looking for adaptable software engineers with a willingness to learn to join the engineering team. We like problem solving - you must exhibit independent creativity while functioning cooperatively on a team. You have a sense of personal accountability, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments. By building the next set of platform capabilities and a wealth of interactive and engaging digital resources, you will overall support instruction for our newest programs and products at McGraw Hill.
It’s rare any one candidate perfectly fits a job description. What we seek the most in candidates is the desire for personal growth, good communication, and commitment to delivering value for real users, not just shipping code. The ability to learn and adapt is more important than knowing every technology of our stack in great depth. If you feel you can deliver value to McGraw Hill and believe in building solutions for modern learning experiences, we want you to apply!
Why McGraw Hill?
- We firmly believe in the mission of educating students and helping them succeed.
- We operate in a collaborative environment where everyone’s input is valued, trusted, and respected
- You’ll have the continual opportunity for horizontal and vertical movement and growth throughout the organization, including clear career paths for your long term personal and professional growth
- We have a mindset of “deliver value, not features”. We produce meaningful products and services for our students, teachers, administrators, and other users that further our educational mission rather than focus on the letter of requests (we “see the forest, not the trees”).
What You’ll Do:
- Use your interpersonal skills and ability to collaborate effectively with product sponsors and senior leadership in engineering and business
- Analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc.
- Design and implement sound engineering solutions that meet the business need
- Work with and learn from a distributed team to solve problems quickly and collaboratively
- Present a passion for building high-quality, user-friendly, scalable, reusable web components and microservices
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)