Job description
What this role is about
Experience in building web applications as a Backend Engineer or equivalent role 3+ years experience building RESTful/GraphQL applications Strong experience with Node. Strong experience working within an AWS environment Experience with both OOP and functional programming principles Experience working with SQL and NoSQL databases Experience working with MVC and ORMs such as Django or Express Experience designing microservices applications over serverless technologies Understanding of ElasticSearch or similar technologies Understanding of containerization and CI/CD Highly motivated with excellent problem solving skills Knowledge of agile development methodology Work within an Agile team to design and develop REST/GraphQL APIs Solving problems by crafting software solutions using maintainable, scalable, and modular code Optimizing performance critical applications speed and scalability Design and implementation of data storage solutions Implementation of security and data-oriented practices within applications Breakdown complex features into manageable deliverables Be an advocate for consistent, quality, and decoupled code by writing unit tests, performing code reviews and participate in the overall application lifecycle Be a key stakeholder in technical direction of features and projects Troubleshoot and debug applications Participate in technical documentation for new or existing features Mentor, motivate, collaborate, and challenge team member to grow individually and as a team