This is a remote position. You will be working as part of a team who are responsible for building and maintaining a web application for internal and external customers. The role consists of working to improve and implement new features for the company and front facing clients using modern technologies and development practices.
Responsibilities
- - Develop, maintain, and upgrade a web application using Node/JavasScript (TypeScript)/React
- - Front-end and Back-end development
- - Write clean, maintainable, and efficient code
- - Collaborate with cross-functional teams to identify system requirements and deliver high-quality solutions
- - Participate in code reviews and contribute to the development of best practices
- - Stay up to date with the latest technology trends and industry developments
Benefits
- - Daytime Weekday Schedule 8 am - 5 pm UTC+8
- - Permanent Work-From-Home
- - Competitive salary
- After 6 months with BruntWork:
- 12 paid Leave Days/Year, which you can take on any day
- Take Australian Holidays off paid, or offset for another day within 30 days of the Australian Holiday
Requirements
- 2 or more years of commercial experience using JavaScript (experience with TypeScript highly beneficial)
- Strong proficiency React
- Knowledge of database design, MySQL, MongoDB
- Knowledge of API Design including REST
- Knowledge of test-driven development, and experience with Jest, and CI/CD tools
- Knowledge of versioning tools (Git)
- Knowledge of Nestjs, Nextjs, Prisma, Tailwind CSS, gRPC is highly beneficial
- Excellent problem-solving skills and the ability to work well in a fast-paced, collaborative environment
- Comfortable communicating in English when required
Technical Requirements
- Processor: Intel i3 and up, Ryzen 5 and up, MAC i5
- RAM 8GB
- Windows 10/Catalina and Up Only
- At least 25mbps Internet speed (LINED/POSTPAID connection)
2-Week Paid Trial
- Must complete work tools setup (within first 2 days)
- Must commit a small change (within first 3 days)
- Must commit a larger change e.g. minor feature ticket with front and back-end elements (first 2 weeks)
- If above actions are not satisfactorily completed, contract will be terminated