Smart Working

Smart Working

Smart Working is a company that specializes in software development outsourcing and staff augmentation. They offer nearshore software development services, outsourcing solutions, and staff augmentation with a focus on providing highly skilled Indian de...

Internet Software & Services

Description

  • Design, build and maintain Python data pipelines on AWS.
  • Build and maintain backend services and APIs using Django and FastAPI.
  • Model, query and optimize data in PostgreSQL and search/NoSQL databases, including OpenSearch, Elasticsearch and DynamoDB.
  • Deploy and operate services on Kubernetes in partnership with the DevOps/SRE engineer.
  • Own assigned work end to end, from design and testing through code review, release and production support.
  • Collaborate with engineering and infrastructure teams on deployments, releases and technical decisions.
  • Maintain high standards for data quality, correctness, testing and production stability.
  • Identify problems proactively, propose solutions and challenge technical decisions when appropriate.
  • Follow engineering practices such as code reviews and CI/CD while adapting to changing priorities.

Requirements

  • 6+ years of software engineering experience, including 5+ years of commercial Python development and backend engineering.
  • 3+ years of data engineering experience with ETL/ELT processes and batch processing; experience with Airflow, Dagster, Prefect, AWS Glue or Step Functions.
  • 3+ years of AWS experience developing and maintaining cloud-based backend services and data pipelines; strong GCP or Azure experience may be considered.
  • 3+ years of experience with Django or FastAPI; Flask is an acceptable alternative.
  • 3+ years of PostgreSQL experience, including data modeling, querying and optimization; strong SQL experience with MySQL or SQL Server may be considered.
  • 2+ years of experience with Elasticsearch, OpenSearch, DynamoDB or comparable NoSQL/search databases such as MongoDB, Redis or Cassandra.
  • 2+ years of Kubernetes experience deploying and operating services; Docker with ECS or EKS exposure may be considered.
  • Ability to independently own technical work from design through implementation, testing, release and production support.
  • Strong focus on data quality, correctness, testing and production reliability.
  • Experience with workflow orchestration, streaming/event processing, Infrastructure as Code and CI/CD is preferred, including tools such as Airflow, Kafka, Kinesis, SQS, Terraform and GitHub Actions.
  • Previous technical project leadership or end-to-end ownership of a data pipeline or backend service is preferred.

Benefits

  • Full-time, long-term remote role.
  • Opportunity to work with global engineering teams and products.
  • Remote-first work environment focused on professional and personal growth.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer – Fund Security & Account Security (Fiat OnOff-Ramp)

Binance 5001+ Capital Markets

Binance is hiring a Fund Security & Reconciliation Engineer to secure and reconcile global fiat deposit, withdrawal, and trading flows across banking partners, payment providers, and internal ledger systems.

Java Kafka LLM MySQL Redis SFTP Spring Boot Swift
8 hours, 56 minutes ago

[Job - 32531] Senior Back End Developer (C# .NET)

CI&T 5001+ Internet Software & Services

CI&T is seeking a senior-to-staff Backend Engineer to build a proof-of-concept loan origination system for a major US mortgage lender using an agentic software delivery approach.

C# .NET
11 hours, 26 minutes ago

Founding Software Engineer (Backend, Remote)

Glass Health 1-10 Internet Software & Services

Glass Health is hiring a Founding Engineer across product, full-stack, backend, or applied AI/LLM to build reliable clinical decision-support products that improve care for clinicians and patients.

Django Docker GCP Generative AI HIPAA LLM PostgreSQL Python React System Design TypeScript
2 days, 8 hours ago

Software Engineering Internship - Java (Work-from-Home)

Businessolver 1001-5000 Professional Services

Businessolver is seeking a Software Engineering Intern to support agile product and engineering teams by developing and improving web application features.

Agile Bootstrap CSS Java JavaScript jQuery React Scrum Spring
2 days, 23 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers