Search by job, company or skills

Apptware

Lead Python Developer

6-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Apptware is seeking a Lead/Senior Python Developer to leverage their expert knowledge of building and operating cloud-native applications to deliver critical features across a distributed data platform. This includes being responsible for building full stack experiences around operational data sharing, file sharing, analytical data sharing, and agentic AI outcomes.

This role interacts closely with our Product and Design teams, creating an immersive experience for our customers. You'll be responsible for the customer experience across each client, as well as customer-facing infrastructure. You should possess a strong customer-centric, product-oriented background, as well as deep knowledge of full-stack languages and frameworks. Strong AWS experience is a must.

As a Lead/Senior Python Developer, you will be responsible for:
  • Designing, implementing, deploying, and supporting client-side and server-side architectures, from accessible web applications to our dynamic CLI & SDKs.
  • Advocating for best engineering practices, including automation, CI/CD workflows, quality, security, performance, testing, and code refactoring.
  • Partnering with leadership to create engineering roadmaps that balance new features with rapid customer growth and engineering excellence.

Minimum Requirements:
  • 612 years experience as a Full Stack Developer or similar role, in a distributed engineering environment with direct operational responsibility (on-call experience), preferably on a public cloud service.
  • Strong Python skills (analytics + general development), with good exposure to System Design, Design Patterns/OOPs, Testing, and Code Refactoring.
  • Low-level design experience.
  • Experience with creating responsive web applications and their corresponding backend APIs, implemented using industry best practices, including testing frameworks, CI/CD pipelines, and OpEx.
  • Familiarity with databases (e.g. DynamoDB or RDS), AWS services (e.g. Lambda, API Gateway, Cognito, Glue, Athena) and UI/UX design.
  • Fluency in at least one or both back-end languages (Python/Typescript).
  • Ability to plan projects, communicate status, and deliver high-quality results.
  • 4-year undergraduate degree in Computer Science, Engineering, Math, or equivalent experience.
  • Proficient written and verbal communication skills.

Preferred:
  • Strong Python experience with exposure to TypeScript / React.
  • Experience with AWS Glue or Athena.
  • Knowledge of data engineering best practices related to analytical and operational systems.
  • Experience working with analytical EDWs such as Snowflake, Databricks, BigQuery, Cloudera, Teradata.
  • Prior experience in a startup or similar fast-paced environment delivering B2B applications, infrastructure services, and/or enterprise SaaS offerings.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126703089

Similar Jobs