Software Engineer- Working with both existing data models and creating new data models within relational databases.- Own the products CI / CD pipeline**Responsibilities**:- **Data Modeling**: Collaborate with the team to work on both existing data models and design new data models within relational databases, ensuring efficient data storage and retrieval.- **CI/CD Pipeline Ownership**: Take ownership of the product's Continuous Integration and Continuous Deployment (CI/CD) pipeline, ensuring smooth and automated delivery of code changes from development to production environments.- **Technical Problem Solving**: Tackle complex technical challenges with creativity and precision, identifying efficient and effective solutions that align with project goals.- **Collaborative Development**: Work collaboratively with cross-functional teams including designers, product managers, and other engineers to deliver comprehensive and cohesive software solutions.- **Testing and Debugging**: Write unit tests, conduct integration testing, and actively participate in debugging to identify and rectify software defects.- **Documentation**: Document your code and development processes effectively to enhance collaboration and knowledge sharing within the team.- **Learning and Growth**: Stay current with industry trends, emerging technologies, and best practices to continuously improve your skills and contribute to the advancement of the team's capabilities.**Qualifications**:- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.- Proven experience as a Software Engineer, with a strong portfolio showcasing projects developed using Node.js and React.- Proficiency in JavaScript and modern web development practices.- Experience with relational databases and data modeling.- Familiarity with third-party integrations and APIs (e.g., Salesforce, Microsoft Azure AD, Databricks).- Solid understanding of CI/CD pipelines and version control systems (e.g., Git).- Strong problem-solving skills and ability to debug complex issues.- Ability to work effectively in an Agile development environment.- Excellent communication and teamwork skills.- Attention to detail and a commitment to delivering high-quality code.