About the role
At Everest, we innovateat the intersection of design and engineering to produce outstanding products. The work we do is meaningful and challenging, which makes it interesting. Imagine each line of your code, making the world a better place. We work five workdays a week, and overtime is a rarity.
Requirements:
- Can write reliable, scalable, testable and maintainable code.
- Familiarity with Agile methodologies and clean code.
- Design and/or contribute to client-side and server-side architecture.
- Well versed with fundamentals of REST.
- Build the front-end of applications through appealing visual design.
- Knowledge of one or more front-end languages and libraries (e. g. JavaScript, Typescript), JavaScript frameworks (e. g. Angular, React, Vue.js )
- Knowledge of one or more back-end languages (e. g. C#, frameworks like. NET Core)
- Well versed with fundamentals of database design.
- Familiarity with databases - RDBMS like MySQL, Postgres and NoSQL like MongoDB, DynamoDB.
- Well-versed with one or more cloud platforms like AWS, Azure, and GCP.
- Familiar with Infrastructure as Code - CloudFormation, Terraform and deployment tools like Docker, Kubernetes.
- Familiarity with CI/CD tools like Jenkins, CircleCI, Github Actions.
- Unit testing tools like Junit, Mockito, Chai, Mocha, and Jest.