Company DescriptionEverestEngineering is a team of high-quality, multidisciplinary, distributed professionals focused on product innovation. We partner with startups and industry leaders to bring new digital products to market and enhance their software development capabilities. Our expertise includes providing guidance on all aspects of digital product build and software delivery.
Role DescriptionThis is a full-time remote role for a Full Stack Developer at EverestEngineering. As a Full Stack Developer, you will be responsible for both front-end and back-end web development, including designing and building digital products. You will collaborate with a diverse team of professionals to deliver high-quality software solutions.
Qualifications· 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. HTML / CSS, JavaScript, XML, jQuery, Typescript) JavaScript frameworks (e.g. Angular, React, Redux, Vue.js).· Knowledge of one or more back-end languages (e.g. C#, Java, Python, Go, Node.js and frameworks like SpringBoot, .NET Core).· Well versed with fundamentals of database design.· Familiarity with databases - RDBMS like MySQL, Postgres & NoSQL like MongoDB, DynamoDB.· Well versed with one or more cloud platforms like - AWS, Azure, GCP.· Familiar with Infrastructure as Code - CloudFormation & Terraform & deployment tools like Docker, Kubernetes.· Familiarity with CI/CD tools like Jenkins, CircleCI, Github Actions.· Unit testing tools like Junit, Mockito, Chai, Mocha, Jest.