Posted over 4 years ago
To be successful in this role, you need: Hands-on working experience developing secure, scalable enterprise applications. Passion and experience building web-based technology products or applications. Comfortable in learning new coding languages and frameworks, and seamlessly switching from one to another, when required. Familiarity with computer science algorithms and data structures to optimize solutions. Knowledge of relational and/or non-relational databases. Strong architecture skills, with the ability to select the best stack for each project. Strong communication skills in English. Experience in one or more of the most commonly used web applications stacks. Some nice-to-have qualities that will further help you are: BS/MS in Computer Science, Engineering, or a related subject Experience in working directly with clients Hands-on knowledge of working in Agile environment Frontend or backend experience leveraging some of the following web technologies and frameworks: Experience working with Cloud platforms like AWS or GCP A code repository you can share with the team, showcasing your contributions to open source projects Being a DevOps advocate, with working knowledge of Docker, Jenkins, Travis, and/or KubernetesAre you a Fit?
Must Haves:
Nice to Haves:
- Frontend: ReactJS, AngularJS, or Vue.js
- Backend: Express.js, Django, Node or Flask
- Databases: MySQL and MongoDB
- Programming Languages: JavaScript, Python, Ruby, Java, and/or PHP