CraveFX
Full Stack Developer (Contract)
Job Description
- Designing, developing, testing, deploying, maintaining and improving applications in accordance with user requirements
- Writing clean, functional code on the various stacks and frameworks that include front-end and back-end
- Participating in the architecture design and creation of scalable software
- Analyzing and optimizing application code for efficiency, reliability, security, and performance
- Providing operational support and ongoing maintenance and enhancement after implementation
- Interacting directly with peer developers and product managers as part of a cohesive team.
- Conducting peer code review to maintain high code quality
- Testing of developed products and fixing bugs
- Writing technical documentation and best practices
- Driving quality-related initiatives like unit testing and pattern level design and development
Job Requirements
Technical Requirements
- Knowledge of ReactJS and NodeJS is a must
- Experienced in NextJS or GatsbyJS, and UI Kits, e.g.Material UI is a plus
- Understanding of Backend Development – including creating and maintaining APIs, and, creating database structures
- Experienced in various API integrations, including REST or GraphQL
- Knowledge of AWS and cloud architectures are a plus
- Knowledge or experience in Unity is a plus
Experience-Related Skillsets & Characteristics
- 3-4 years of relevant experience required
- Work well with various other team members via video calls and remote working
- Able to manage work while mentoring junior developers
- Security domain: Familiar with penetration testing & resolution
- Able to manage and consult clients with best practices with regards to development processes
- Ability to work well under pressure and manage multiple tasks simultaneously
- Self-motivated with strong problem-solving skills
- Able to work both independently and in a team environment
- Fast self-learner