Skip to main content

Senior Python Developer

Posted 2 days ago

samprasoftOakland (CA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Full Stack Developer Our client is seeking a Senior Full Stack Developer with solid Python programming with the willingness to take risks to develop technologies in uncharted waters, ambition to set a new technical standard. As a Full Stack Developer, you will be a key member of the team helping to drive full (and correct) adoption of modern software engineering & delivery practices (Agile, TDD, Stateless Design, Microservices, Containerization, CI/CD). Knowledge and experience in implementing microservice solution is required. There are currently over 600 microservices in production running in Docker and Kubernetes clusters. The Content, Management and Delivery team is expanding and is looking for key members to add to the team to take on new products such as machine learning, headless content delivery services and other products impacting Health Care. You will mainly be developing Angular, Node, and Python apps using RESTful API services within this end-to-end Docker environment.
Qualifications:
  • 6+ years demonstrated work experience specifically focused in enterprise scale solutions, both with new development and configuration
  • Experience shaping technical products or services
  • Strong analytical and quantitative skills; Data driven and results oriented
  • Capable of transforming business requirements into technical design
  • Excellent communication skills - the ability to liaise with and influence a range of internal and external stakeholders
  • Deep technical understanding of:
Languages: Angular 7+, node.js, Python, RESTful APIs, JSON data structures, PWA/SPA style app design, GitDBs: SQL, Mongo, Apache Cassandra (Legacy SQL for transformation efforts) Other: Docker, Kubernetes, Mobile development, Microservice architecture In addition to the required education and experience, the following attributes are desired: Have a passion for driving change and efficiency with partners of different disciplines Be well versed in enterprise software development, from budgeting and resource management to design patterns, testing, coding practices, deployment, lifecycle management, and beyond Use Agile and lean principles in your product thinking - you're able to see large problems as a series of smaller jobs with expected outcomes Be organized and process-oriented

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this