3Pillar Global

3Pillar Global

3Pillar Global is an innovative product development company that builds breakthrough software products to power digital businesses. They offer a range of services including product strategy, management, user experience design, and software engineering ...

Internet Software & Services
1K-5K
Founded 2006
$26M raised

Description

  • Lead the design and development of backend services and APIs using Python and the Pyramid framework on AWS.
  • Architect and manage PostgreSQL schemas, queries, and performance optimizations for clinical-grade data.
  • Build and maintain AWS infrastructure including Kubernetes (EKS), Lambda, API Gateway, and cloud-to-cloud integration patterns.
  • Define backend coding standards, API design patterns, security best practices, and testing strategies.
  • Mentor and guide backend engineers and drive engineering excellence across the team.
  • Facilitate communication with client project stakeholders regarding project status and technical recommendations.
  • Participate in agile development activities including stand-ups, sprint planning, retrospectives, and estimation.
  • Drive project delivery independently from conceptualization through deployment.
  • Ensure backend systems are reliable, observable, and secure.
  • Conduct code reviews and enforce engineering standards across the team.

Requirements

  • 6+ years of backend engineering experience, including 2+ years in a lead or tech lead role.
  • Strong experience designing and implementing scalable backend services and APIs using Python.
  • Strong PostgreSQL experience, including schema design, query optimization, stored procedures, and data integrity.
  • Experience with AWS services including Kubernetes (EKS), Lambda, API Gateway, RDS, S3, and IAM.
  • Must have experience with Python, JavaScript, SQL, REST APIs, OAuth 2, and Docker.
  • Experience with Jira, Bitbucket or GitHub, and Slack or Teams.
  • Strong understanding of SOLID principles, OOP, and clean architecture patterns.
  • Familiarity with OWASP security practices.
  • Preferred experience with the Pyramid Python web framework.
  • Preferred experience with TypeScript, VSCode, Snowflake, and SQLAlchemy.
  • Experience with clinical or healthcare data systems such as HL7, FHIR, GxP, or 21 CFR Part 11 is preferred.
  • Knowledge of microservices and serverless architectural patterns is preferred.
  • Experience with modern CI/CD tooling, container orchestration, unit testing, integration testing, and TDD is preferred.
  • English proficiency is required.

Benefits

  • $85 - $95 an hour.
  • Medical insurance benefits as per company policy.
  • Dental insurance benefits as per company policy.
  • Vision insurance benefits as per company policy.
  • Employer-paid disability, life, and AD&D insurance.
  • Unlimited PTO.
  • Paid parental leave.
  • 401(k) retirement plan.
  • Flexible work policy with a remote-first approach.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Payment Microservices Tech Lead (Java ) | Lithuania | Contract

HITCONTRACT 11-50 Professional Services

Payment Microservices Tech Lead at an unspecified company, leading the design and development of modern payment and transaction platforms built on Java, Spring Boot, microservices, AWS, and secure integrations.

AWS CI/CD Java JWT Kafka Microservices MySQL OAuth RabbitMQ REST API Spring Boot SQL Swift
1 week, 1 day ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE is seeking a Team Lead, Learning and Development to coordinate instructional design work and oversee the delivery of e-learning programs within INFUSE Academy.

1 week, 6 days ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE is hiring a Team Lead, Learning and Development to coordinate and improve the workflow of its instructional design and e-learning programs for INFUSE Academy.

GPT
1 week, 6 days ago

Team Lead, Learning and Development (Contract, Remote)

INFUSE 251-1K Professional Services

INFUSE Academy is hiring a Team Lead, Learning and Development to coordinate instructional design work, manage learning project workflows, and support the creation of scalable e-learning programs.

1 week, 6 days 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