.We offer unique opportunities for knowledgeable, hands-on developers to solve complex problems at the cross-section of product, engineering, and business development. At every level, our developers have a significant technical and business impact designing and building innovative new systems to empower our stakeholders, and we have fun doing it!We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.**Core Responsibilities / Requirements**- Collaborating with cross-functional teams, engineers, and program/product management on building optimized data tools, insights, and reporting mechanisms that drive the business forward.- Contributing to data governance (data wrangling, cleansing, integration, provisioning, and maintenance) and integration (APIs) efforts.- Seamless integration of UI elements with server-side logic/framework.- Assessing new technology options and recommending the adoption of new technologies into the solution.**[Front-end]**- Expertise in Oracle APEX- Expertise in JavaScript, HTML5, and CSS3- Expertise in leading JS frameworks (React, Angular, etc.).- Knowledgeable in browser internals and basic understanding of the network stack.- Knowledgeable in common design patterns followed in front-end projects.- Should have sound knowledge of computer science fundamentals like data structures and object-oriented programming.**[Back-end]**- Extensive experience in PL/SQL.- Build extensible data acquisition and integration solutions to meet the functional and non-functional requirements of the business.- Implement processes and logic to extract, transform, and distribute data across one or more data stores from various sources.- Development of CI/CD Pipelines.- Experience with DevOps Tools - JENKINS, PYTHON, Shell scripting- Optimize data integration platform to provide optimal performance under increasing data volumes.- Upload data into appropriate databases in an accurate and timely manner.- Develop and document the data audit, archiving, and restoration processes.- Develop quality standards to ensure data quality and integrity across various database systems.- Building reusable code and libraries for future use.- Deep understanding of multiple tech solutions and ability to pick the right backend stack one for the given situation. (NodeJS vs Java)- Implementation of security and data protection.- Experience with creating/consuming RESTful web services.- Solid understanding of software development roles, processes, and procedures in web and database development.- Moderately complex problem-solving requiring mínimal assistance and guidance.- Possess the ability to effectively communicate ideas, challenges, and roadblocks to a non-technical team member