Senior Data Engineer / Backend Developer

Overview

Remote
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Backend Development
Database Administration
DevOps
Data Processing
Python
RDBMS
SQL
Stored Procedures
Real-time
Streaming
Apache Kafka
Communication
Microservices
Continuous Integration and Development
Continuous Integration
Continuous Delivery
IaaS
Amazon Web Services
Google Cloud Platform
Google Cloud
Microsoft Azure
Scalability
Docker
Orchestration
Kubernetes
Management
Provisioning
Terraform
Technical Direction
SANS

Job Details

Role: Senior Data Engineer / Backend Developer



Location: Remote

Python, SQL, CICD/Devops, and Kafka. - 10+ Years Candidate

(Job Title, e.g., Senior Data Engineer / Backend Developer) to join our engineering team.

  • You will be responsible for designing, developing, and maintaining high-performance, scalable applications and data pipelines.
  • This role requires strong expertise in Python for backend development and automation,
  • proficiency in SQL for database management, experience with Kafka for building streaming data architectures, and solid DevOps and CI/CD skills to ensure continuous integration and delivery of our systems.
  • Develop, test, and maintain robust and scalable backend services and data processing pipelines using Python.
  • Design and optimize relational database schemas and write efficient SQL queries, stored procedures, and functions.
  • Implement and manage real-time data streaming architectures using Apache Kafka for data ingestion, processing, and communication between microservices.
  • Build, maintain, and enhance Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate application build, test, and deployment processes.
  • Utilize and manage cloud infrastructure and services (e.g., AWS, Google Cloud Platform, or Azure) to support application deployment and scalability.
  • Work with containerization technologies like Docker and orchestration tools like Kubernetes to deploy and manage applications. Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.

  • Troubleshoot and resolve production issues, performance bottlenecks, and system failures in a timely manner.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.