EduNav is a leading developer of student academic planning and optimization software for education institutions. Our product helps students to build an optimal path to their graduation and optimize institutional resources. EduNav’s ground-breaking technology and product is unique on the market and makes a real difference to tenths of millions of students across the U.S.
We are looking for a Senior Engineer with strong expertise in Node.js and React technologies. The position is only a great fit for someone who is passionate about developing and delivering a game-changing product. This role will be responsible for building, delivering and maintaining advanced and high-load JavaScript/Node.js web applications. It will require strong coding skills, a deep understanding of modern web technology, the ability to work in a dynamic team environment and to solve complex problems. Also, candidates must demonstrate good critical thinking and problem solving under limited supervision and direction.
Job duties and responsibilities
- Develop high-quality software solutions following established coding standards and release processes
- Participate in task estimation, planning, revising, and updating tools and documentation
- Assess severity of problems, determine corrective action, and implement solutions for software defects or operational issues
Required Skills and Experience
- Team player, excellent communication skills, verbal and written English language skills
- 6+ years of experience in software engineering
- At least 2+ years of experience with programming and developing Web applications using the React and Node.js technologies in a senior engineer position with a focus on React
- Experience working with MongoDB
- Excellent understanding of HTTP protocol, RESTful APIs
- Expert knowledge of JavaScript, HTML, CSS, AJAX and JSON/YAML
- Hands-on experience with Webpack or other similar modern tools
- Solid experience with profiling, troubleshooting, debugging and unit testing
- Good understanding of React Hooks
- Strong problem-solving and time management capabilities
Desired Skills
- Knowledge of SQL and relational DBs
- Experience with high-load web applications
- Experience with the antd framework