• Write and test full-stack high-quality readable JavaScript that adheres to product business requirements. • Collaborate with stakeholders, including product, design, and project management. • Be proactive in seeking out clarification or direction needed for sprint work, solutions, or requirements questions • Participate in team ceremonies that are Agile + Scrum based - Ceremonies include: requirements gathering, backlog grooming, sprint planning, technical design, code reviews, retrospectives. • Degree in Computer Science or equivalent practical experience • Strong experience with any modern front-end framework (React, Vue, Angular) • Academic understanding of Agile + Scrum software development principles • Familiar with unit testing frameworks • Experience working with a few of the technologies in our stack (or related technologies) • Experience working with serverless applications and microservice architectures • Experience with Blockchain Technologies • Experience working on an Agile + Scrum team • Conceptual understanding of data storage and retrieval concepts • Document based database knowledge While experience with all our technologies is not required, experience with at least 1-2 is desired. • ReactJS / React Native • Node.js • Document-oriented databases (MongoDB & DynamoDB) • AWS • Amplify • SDK • Cognito • API Gateway • Lambda • S3 • CloudFront • Serverless Framework • CircleCI • Jest • GitHub • yarn/npm These characteristics have been defined based on our company values: Adaptability, Collaboration, Creativity, Curiosity, and Initiative. Strong self-learning. We don’t expect applicants to be expert end-to-end full-stack engineers. Willingness to learn from others, as well as on your own is a crucial skill for our engineers to have. Cost-benefit intuition. Working with a small team often means making trade-offs that weigh the near term and long term value of solutions. Being able to identify technical considerations and communicate effectively to our product partners is important in this role. DevCore designs robust and resilient systems, but does not let perfection be the enemy of good. Passionate about new technologies. We love learning and staying on the cutting edge of the latest trends. We are always experimenting with how new tech fits into our stack when engineers bring it to the table. A strong focus on quality. DevCore strives to deliver resilient products that satisfy business requirements from our clients and stakeholders. All the code we deliver is backed by high coverage unit tests. Humble, inclusive, and great listening skills. Our team is distributed which means meetings over conferencing software, and conversations over slack. Being able to stay honest and empathetic is essential to our core values. • Company provided MacBook & software • Health, Vision, Dental Insurance • Short-term disability + Life insurance • 11 Paid Holidays • Unlimited Approved PTO We believe that productivity is realized in many unique ways. We are not going to dictate where you are when you perform your work. We hope that, as we do, your work will stand for itself. Complete, on time and high quality. Though we have an office available for hoteling, there is no mandate for our development teams to be physically present in the office unless they chose to be. We are interested in your well being as a whole and would like you to be working where you are most effective. This is why we allow for a 100% remote work policy. All of our agile ceremonies are available in person and remotely at the same time. You be you where ever that may be. Our goal as a company is to develop an organization where people are inspired to thrive and empowered to succeed. We aim to achieve this objective with a commitment to building and maintaining a culture of inclusion and connectedness. We are excited to have your unique vantage point as a contributor to our team. All applicants will be considered for open positions at our company regardless of race, color, religion, gender, gender identity or expression, sexual orientation, marital status, national origin, genetics, disability, age or veteran status.
Interested in joining the team? Apply by sending your resume along with your name + position you're applying for to hello@devcoredigital.com
Send Résumé + Apply Now