posted Apr 19

Sr Full Stack Developer - Python

AWS Cloud Docker DynamoDB EC2 Golang Kubernetes Microservices Python SQL senior

Job Location: Remote

Job Description

• Develops, enhances, and maintains custom software applications and integrations with third party applications/services. • Works in all phases of the software development life cycle including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and support. • Define and enforce best practices for code architecture patterns and uphold quality standards in code reviews. • Provide mentorship and growth support to junior team members through continuous feedback. • Support team in delivering sprint commitments using different collaboration methodologies (e.g. pair programming, mobbing, etc.). • Utilize technical depth across platforms and stacks. • Advocates for and helps implement changes to increase developer experience, velocity, quality, and maintainability. • Identifies for and executes process changes for the SCRUM team to increase delivery efficiency. • Engage in all aspects of the SCRUM ceremonies including Sprint Planning, Reviews, Demos, and Retrospectives. • Works with Technical and Solution Architects to define and validate technical approaches on an as-needed basis.

Qualifications

• Expertise in Python and Golang programming with a strong understanding of Pythonic principles and practices including multi-threading. • In-depth knowledge of AWS architecture and services, especially Lambda functions, to manage serverless operations. • Proficient in designing and implementing push & pull architectures with external partners for seamless communication with various devices. • Familiarity with additional AWS services such as EC2, VPC, RDS, S3, DynamoDB, IAM, SQS, Kinesis, Batch, CloudFormation, and CloudWatch for comprehensive cloud solutions. • Familiarity with SQL to efficiently extract and utilize large volumes of time-series data. • Competence in using code version control systems, such as Git, and continuous integration/continuous deployment (CI/CD) pipelines. • Familiarity with microservices architecture and containerization tools like Docker, Kubernetes, or similar technologies. • Experience with test-driven development (TDD) and automated testing frameworks to ensure robust and reliable software components. • Experience with Agile/Scrum development methodologies, with the ability to lead sprints and manage a technical team through various project phases. • Capable of writing clean, maintainable, and efficient code, following industry best practices and coding standards. • Proven ability to create and maintain scalable, high-availability systems that can handle rapid growth and data volume expansion. • Excellent problem-solving skills and the ability to debug complex issues with a strategic approach to resolution. • Legally authorized to work in the US for ANY employer • Familiar with renewable energy concepts such as solar energy production modeling, battery dispatch, and optimal dispatch modeling.

Benefits

• Comprehensive benefits, including medical, dental, vision, life insurance, healthcare flexible spending account, and 401(k) with employer match • Competitive compensation & annual bonus • Paid time off, including 11 holidays and Paid Parental Leave

logo
Company
PDT Partners
Post Date
New
Title
Summer 2025 Software Engineering Internship
Type
$130,000 - $165,000 a year
Location
Manhattan, New York
logo
Company
Tiger Analytics
Post Date
New
Title
Senior Tableau Developer
Location
Remote
logo
Company
Terakeet
Post Date
New
Title
Sr. Data Scientist
Type
$107,000 - $162,000 a year
Location
Remote
logo
Company
Esri
Post Date
New
Title
Sr. Application Developer
Type
$93,408 - $167,128 a year
Location
Unknown, California
logo
Company
Okta
Post Date
New
Title
Senior Engineer, Performance Tuning
Type
$136,000 - $204,000 a year
Location
San Francisco, California