Build a SaaS
Tasks
* Collaborate with the development team to design algorithms and flowcharts
* Produce clean, efficient code based on specifications
* Verify and deploy programs and systems
* Troubleshoot, debug, and upgrade existing software
* Recommend and implement improvements
* Create technical documentation for reference and reporting
* Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces
Requirements
Technical Skills:
* Frontend Stack: TypeScript, React, React Router, React Hooks, GraphQL, REST, Apollo Client. CSS/SCSS, Jest/ReactTestingLibrary, Yarn, Webpack. Responsive Design using React Bootstrap. PWA (cache-first, web workers). Proven experience implementing projects using React functional components.
* Backend Stack: Kotlin (Java), Spring Boot, REST, GraphQL, MongoDB. Strong understanding of FE to BE to DB connections.
* Tools & Methodologies: GitHub, Git (fluency required). Familiarity with Agile development methodologies.
Experience & Qualifications:
* Minimum 5 years of experience as a Software Developer, Software Engineer, or similar role.
* Experience in software design and development within a test-driven environment.
* Resourcefulness and troubleshooting aptitude.
* Attention to detail.
* Fluency in English for effective communication.
* Education: BSc/BA in Computer Science, Engineering, or a related field.