A Full Stack Developer specializing in web-based graphical user interfaces, data visualization, and backend logic. With a minimum of 7 years of experience in
the software industry, the candidate should possess strong skills in typescript, Node.js, React, Python, and database management. This role entails crafting
top-notch software solutions to deliver user-friendly interfaces, dynamic data visualizations, and robust backend logic for ground systems and spacecraft
control.
Responsibilities:
1. Design and develop complex full-stack applications, enhancing existing functionality and creating new functionalities.
2. Implement web-based GUIs using typescript, React, and other front-end technologies. Focusing on user experience and intuitive data visualizations and dashboards to present complex data.
3. Utilize Node.js and Python for back-end logic, using appropriate server-side languages and frameworks, integrating with other ground and spacecraft systems and databases.
4. Translate requirements into well-architected solutions that best leverage the platform.
5. Perform code reviews, providing critical suggestions for fixes and improvements.
6. Troubleshoot and resolve software-related issues.
7. Stay up to date with the latest developments in full-stack technologies and apply them appropriately.
What you will need :
1. Bachelor%27s degree or equivalent in Computer Science, Engineering, or a related field.
2. A minimum of 7 years of experience in software development, with a focus on full-stack development, and data visualization.
3. Proficiency in TypeScript, React, Node.js, Python
4. Familiarity with SQL/NO-SQL DB’s %28e.g : MongoDb/DynamoDB , Postgrerss/MySql%29
5. Cloud expertise %28best practice on serverless vs event driven%29, CloudWatch, AWS API Gateway, Authentication/Authorization tools %28e.g Cognito%29
6. Micro service architecture
7. Excellent problem-solving abilities and attention to detail.
8. Ability to work both independently and as part of a team.
9. Strong communication and interpersonal skills.
Bonus points:
1. Experience in using Docker for deploying applications.
2. Time series DB %28influx%29
3. Demonstrated expertise in data visualization tools and libraries such as D3.js, Chart.js, or equivalent.
4. React libraries e.g %28react hook form, readux, zustand%29
5. Nice to have ; TailWind