The company is looking to solve the challenge of creating web-based solutions using best-in-class cloud technologies to solve clients' challenges.
Requirements
- Proficient in object-oriented development and design patterns
- Extensive experience with React (or similar technologies such as Next, Nuxt, TypeScript, Vue, or similar)
- Experience using build tools like Grunt, Gulp, Webpack, Bower, or similar
- Working knowledge of automation tools such as GitHub Actions, Azure DevOps, Jenkins, Bitbucket Pipelines, or similar
- Proficient in the review of source code
- Well-versed in the art of Git source control or similar
- Exposure in the use of serverless technologies such as AWS S3, ECS, Cloudfront (or similar technologies such as GCP Cloud Functions or Azure Functions)
Responsibilities
- Coding, debugging, and supporting cloud-based applications
- Performing unit, integration, and system testing
- Designing, implementing, and consuming RESTful web APIs
- Creating elegant user interface solutions
- Collaborating with fellow team members to help solve technical challenges they're facing
- Taking ownership of individual components within an application
- Complete in-depth peer code reviews following industry best practices to ensure that all code bases remain clean, maintainable, and efficient
Other
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
- 5-9 years of experience as a Software Engineer or Associate Software Engineer
- Superb written and oral communication skills
- Outstanding interpersonal skills, strong work ethic, self-motivated and excellent presentation skills
- Ability to effectively work both autonomously as well as on a team