Job Title: Backend Engineer
Location: Plano, TX
Duration:6+ months
Experience: 8+ years
Job Description:
- Looking for Backend Engineer, you will work with various technologies, such as Python, Go, SQL, and NoSQL, to build high-performance and secure data systems. You will also collaborate with other engineers, data analysts, and business stakeholders
Requirements: - Design and develop data pipelines, databases, and APIs that meet the business and technical specifications
- Implement and optimize data models, schemas, queries, and indexes for various data sources, such as SQL and NoSQL databases
- Ensure data security, privacy, and compliance with relevant regulations and standards
- Troubleshoot and resolve data issues and bugs, and perform data testing and validation
- Monitor and improve the performance, scalability, and reliability of the data systems
- Document and maintain the data architecture and codebase
- Research and evaluate new data technologies and trends, and provide recommendations and feedback
- Bachelor's degree in computer science, engineering, or related field
- 5+ years of experience as a backend engineer or similar role, working with data design and development
- Proficient in Python and Go, or other programming languages used for backend development
- Experience with SQL and NoSQL databases, such as PostgreSQL, MongoDB, and Redis
- Experience with data pipeline and ETL tools, such as Apache Airflow, Apache Kafka, and AWS Glue
- Experience with data API development and integration, such as RESTful and GraphQL APIs
- Experience with data analysis and business intelligence tools, such as Tableau, Power BI, and Looker, is a plus
- Knowledge of data quality, governance, and security principles and practices
- Familiarity with agile software development methodologies, tools, and best practices
- Excellent communication, collaboration, and problem-solving skills, with the ability to work independently and as part of a team.