About Us
At Rhythm, our values form the foundation of our business. We are passionate about customer success, innovation, and our employees. They guide our actions, decisions, and interactions, ensuring that we consistently make a positive impact on the world around us.
Job Description
Role Overview
As a Database and Integration Architect, you will be responsible for designing, implementing, and maintaining scalable database systems while ensuring efficient data flow across various applications and services. You will collaborate with cross-functional teams to enhance system interoperability, streamline data processes, and optimize performance.
Key Responsibilities
- Design and architect scalable, secure, and high-performance database solutions.
- Develop and maintain ETL processes for seamless data integration across platforms.
- Implement API and middleware solutions to ensure efficient data exchange.
- Optimize database performance, indexing strategies, and storage solutions.
- Ensure data integrity, security, and compliance with industry regulations.
- Collaborate with developers, analysts, and business stakeholders to define data needs.
- Evaluate and integrate emerging technologies to enhance system capabilities.
- Troubleshoot and resolve database and integration-related issues.
Requirements
Required Skills & Experience
Education & Experience
- Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in database architecture, data integration, and API development.
Technical Skills
- Expertise in SQL Server, MySQL, PostgreSQL, MongoDB, or similar databases.
- Proficiency in ETL tools (Talend, Apache Nifi, Informatica, etc.).
- Experience with API development & integration (REST, SOAP, GraphQL).
- Hands-on experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of middleware and enterprise service bus (ESB) solutions.
- Proficiency in scripting languages (Python, PowerShell, Bash) for automation.
- Understanding of CI/CD pipelines and DevOps practices.
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#6875E2;border-color:#6875E2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">