Job Description
Job Description:
We are seeking a Senior Full Stack Developer with 4+ years of experience to join the Iris team. The ideal candidate will have a passion for building responsive and intuitive web and desktop applications with a focus on delivering a great user experience. As a Senior Full Stack Developer, you will work closely with cross-functional teams to design, develop, and implement software solutions that meet business needs.
Responsibilities:
- Collaborate with cross-functional teams to understand business requirements and user needs
- Design, develop, and maintain web and desktop applications using React and Electron
- Develop and maintain RESTful APIs using NodeJS and ExpressJS
- Write clean, maintainable, and scalable code using HTML, CSS, SCSS, and Typescript
- Write unit and E2E tests to ensure code quality and maintainability
- Work with PostgreSQL and MongoDB databases
- Participate in code reviews to ensure code quality and team collaboration
- Troubleshoot and debug issues in production and non-production environments
- Stay up-to-date with new and emerging technologies and recommend improvements to existing technologies and processes
- 4+ years of experience as a Full Stack Developer
- Strong proficiency in React and Electron
- Strong proficiency in HTML, CSS, SCSS, and TypeScript
- Strong proficiency in NodeJS and ExpressJS
- Exposure/experience working with Python
- Experience working with PostgreSQL and MongoDB databases
- Experience with REST API development
- Experience with unit testing and E2E testing
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills