Company Description
Tomax-Think Academy has been developing cutting-edge digital solutions for education since 2004. We specialize in streamlining and enhancing the entire assessment lifecycle across various types and modes of delivery. Our end-to-end digital assessment platform and standalone LMS modules offer tailored solutions to partner institutions for both online and offline assessment processes. Our suite of assessment tools and professional services are utilized by more than 100 universities and colleges, catering to over 500,000 students and handling 8 million tests per year, with ongoing international expansion.
Role Description
This is a full-time on-site role for a Full Stack Engineer, located in Sarid (Northern Israel). The Full Stack Engineer will be responsible for both front-end and back-end web development tasks. Day-to-day activities include developing and maintaining software applications, collaborating with cross-functional teams to define and design new features, optimizing applications for maximum speed and scalability, and ensuring the technical feasibility of UI/UX designs.
Responsibilities
- Take full ownership of projects from conception through to production
- Analyze, design, and develop scalable services and components
- Turn requirements into simple, elegant, optimal solutions
- Work with team members and other groups to achieve company goals
- Deliver high-quality code, guide and collaborate with team members on code reviews and design challenges,
Basic Qualifications :
- Bachelor in Computer Science or SW engineering
- 5+ years of experience in software development and full product life-cycles
- Ability to technically lead feature development and mentor junior developers
- Coding skills in JavaScript coupled with a strong base in object-oriented design and functional programming
- Strong Experience in Node.js web framework
- Experience working with a modern web framework (React / Vue / Angular ).
- Deep experience and understanding of Javascript, CSS & HTML5.
- Ability to write clear, high-quality code for UI components
- Deep knowledge and understanding of frontend architecture and experience in building large-scale web applications
- Experienced with relational databases(MySQL, Postgres, etc.) good working knowledge of SQL,
- Experience in API design and best practices
- Experience in building micro services-based architectures
- Familiarity with build tools like Webpack
- Excellent problem-solving skills and understanding of Object-Oriented Designs and Design Patterns
- Strong verbal and written communication skills