Tech Stack
AWSCassandraCloudDockerJavaScriptKubernetesMaterial UIMongoDBNode.jsNoSQLOpen SourceReactRedisReduxSQLTypeScript
About the role
- Design, build, and maintain robust, user-focused web applications across the full technology stack using React.js, Node.js, TypeScript, and SQL
- Collaborate within multinational Scrum teams and participate in sprints, daily stand-ups, and planning sessions
- Develop and maintain data models and integrations with databases using SQL, Knex.js, and knowledge of MongoDB and Microsoft SQL
- Build, document, and maintain APIs for integration with front-end, back-end, and third-party services
- Participate in code reviews and uphold coding standards
- Troubleshoot, debug, and resolve technical issues across the application stack
- Write and maintain unit tests
- Contribute to project planning and estimation
- Develop and maintain clear technical documentation
- Continuously learn and adapt to new technologies and tools
Requirements
- Minimum of 4 years of hands-on experience in full stack development
- Advanced proficiency in React.js, Node.js, and TypeScript
- Experience with Express and Knex
- Familiarity with Redux and Material UI
- Proficient in SQL; ability to write queries and manage transactions
- Experience in API development and documentation
- Practical experience writing and maintaining unit tests
- Intermediate-level familiarity with Git and version control workflows
- Familiarity with cloud services (preferably AWS)
- Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience
- Effective written and verbal communication skills
- Strong problem-solving abilities and time management skills