Job Description
Our company is seeking to hire a passionate and skilled software developer to help with the development of our current and future projects.
Job Responsibilities:
- Researching, designing, implementing, and managing software programs
- Testing and evaluating new programs
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Writing and implementing efficient code
- Determining operational practicality
- Developing quality assurance procedures
- Deploying software tools, processes, and metrics
- Maintaining and upgrading existing systems
- Training users
- Working closely with other developers, UX designers, business and systems analysts
Skills required:
- Strong understanding of JavaScript, its quirks, and workarounds
- Experience in React/React-native or Node JS
- Sound Knowledge of SQL and NoSQL databases
- Sound Knowledge of Next JS and Nest JS frameworks would be a plus
- Knowledge and interest in computer systems and the latest technologies
- The ability to learn new technologies quickly
- An analytical mind and critical thinker
- The ability to communicate complex procedures to other colleagues
- Good communication skills – both written and verbal
- Attention to detail and desire to probe further into data