Job Title:
Backend Software Engineering Lead
Company Overview:
We build innovative software solutions that drive business growth. Our expertise lies in developing scalable, real-time systems for the financial industry.
Position Overview:
We seek an experienced Backend Software Engineering Lead with 5+ years of expertise in Ruby or Python. Strong knowledge of AI-focused development, AWS, Docker, GitHub Actions, and CI/CD pipelines is essential. This role requires a deep understanding of system design, microservices architecture, and API development.
Key Responsibilities:
* Architect and develop scalable backend solutions using Ruby or Python.
* Design and implement AI-driven applications and services.
* Develop and manage ETL pipelines and large-scale data ingestion workflows.
* Ensure efficient data transformation, cleaning, and storage using best practices.
* Optimize and maintain PostgreSQL databases.
* Handle high-throughput data processing and design solutions for real-time and batch data workflows.
* Develop and manage CI/CD pipelines, GitHub Actions, and workflows to streamline deployments.
* Collaborate with AI, DevOps, and frontend teams to deliver robust solutions.
Requirements:
Experience:
5+ years of experience in backend development using Ruby (Rails) or Python (Django/FastAPI/Flask).
Technical Skills:
* Strong experience with AWS services (Lambda, ECS, S3, DynamoDB, API Gateway, etc.).
* Experience with ETL pipelines and handling large-scale data ingestion and transformation.
* Strong problem-solving skills and ability to work in fast-paced environments.