- Work in an agile team of engineers QA DevOps and founders
- Implement new systems and redesign legacy systems using leading technologies to support advancing Research business requirements
- Research and analyze business and system needs Explore solution options to recommend designs and technologies
- Writing test cases
Requirements- At least years of experience in backend technologies like Nodejs Express Sequelize
- Experience in frontend technologies such as React JS Next JS Material UI
- Experience with automated task runners such as Grunt or Gulp
- Experience in Database like MySQL and/or PostgreSQL
- Comfortable applying engineering best practices for Test Driven Development integration testing version control release management work estimation and planning
- Experience to work with Rest and GraphQL APIs
- You know how to use Git
- You are passionate about code quality Writing tests and documentation belong to your natural workflow
- Participate in or lead all parts of the software development lifecycle including analysis design programming testing implementation and support
- Strong communication skills and SelfMotivated
- Willingness to learn new tools and technology and work in a collaborative environment
- A history of active contributions to open source projects
At least 3+ years of experience in backend technologies like Node.js, Express, Sequelize Experience in frontend technologies such as React JS, Next JS, Material UI Experience with automated task runners such as Grunt or Gulp Experience in Database like MySQL and/or PostgreSQL Comfortable applying engineering best practices for Test Driven Development, integration testing, version control, release management, work estimation and planning Experience to work with Rest and GraphQL APIs You know how to use Git You are passionate about code quality. Writing tests and documentation belong to your natural workflow Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support. Strong communication skills and Self-Motivated Willingness to learn new tools and technology and work in a collaborative environment A history of active contributions to open source projects