Job Description
As a Lead Engineer you will modernize, maintain, and add features to our Data Analytics and Business Intelligence services applications that support a rapidly growing enterprise user base.
Develop new features and optimize user experience in our existing applications
Rebuild, refactor, and modernize components or entire applications
Utilize leading frameworks and libraries to build enterprise quality solutions in accordance with industry standard practices
Build administrative management tools and functionality
Utilize leading frameworks and libraries to build enterprise quality solutions in accordance with industry standard practices
Work with our product, business, and operations teams to support our clients and users
EXPERIENCE NEEDED
Building front end apps using JavaScript, CSS and Angular 8
Development of APIs, web services, microservices, and serverless backend components
Using SQL commands and procedures to access legacy relational database backends
Architecting entire applications including frontend and backend services
Managing cloud based infrastructure using Infrastructure as Code (IaC) tools like Terraform and Ansible
SKILLS NEEDED
Work on the full stack when needed with expert understanding of JavaScript, HTML, CSS for frontend and at least intermediate level with Node.js, Python, or Java for backend
Advanced understanding of modern javascript frameworks and related concepts
Write intermediate level SQL and understand relational database systems
Architect systems independently but prefer collaborating with others on major design decisions when possible
Manage cloud based infrastructure using IaC tools, Python and/or shell scripting, Docker, and other unix tools
Superb communication, follow up, take ownership, and are passionate about your work