#1 Job Board for tech industry in Europe

Python Developer with AWS Lambda
Python

Python Developer with AWS Lambda

Warszawa
Type of work
Part-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    B2

    Python

    advanced

    MongoDB

    advanced

    AWS

    regular

    CI/CD

    nice to have

    TDD

    nice to have

Job description

Online interview

Please not it's : Part-time (20-30 hours per week), but in 4-6 months, the number of tickets will rise to Full-time


We are seeking a sharp and proactive Python Developer with a strong problem-solving mindset. In this role, you will be instrumental in supporting and enhancing our marketing automation processes and building custom tools for sales team.


Project Context:

Our team is responsible for supporting the entire marketing automation ecosystem for the organization. This includes creating custom tools to empower our sales team and developing solutions for scheduling on-site employee appointments with clients. The core of our lead

management system relies on a MongoDB database, making daily interaction with it a significant part of this role. You will also be working with various external APIs, including Google Sheets, Monday, Calendly, Square, Xero, and Twilio, to integrate different services.


Responsibilities:

● Design, develop, and maintain Python-based applications and services with a strong focus on problem-solving.

● Work extensively with AWS Lambda for serverless computing.

● Manage and optimize MongoDB databases as the core of our lead management system.

● Integrate with and utilize various external APIs such as Google Sheets, Monday, Calendly, Square, Xero, and Twilio.

● Migrate existing AWS Lambda functions between different AWS accounts.

● Collaborate closely with marketing and sales teams to understand their needs and deliver effective solutions.

● Troubleshoot and resolve issues across different environments.


Would be great:

● Implement basic test coverage (TDD principles) for Lambda functions.

● Set up simple Continuous Integration and Continuous Deployment (CI/CD) pipelines for Lambda functions.


Must-have Qualifications:

● Proven ability to approach challenges with a strong problem-solving mindset.

● Solid proficiency in Python programming.

● Practical experience with Amazon Web Services (AWS), specifically AWS Lambda.

● Hands-on experience working with MongoDB databases.

● Experience integrating with external APIs.

● Good communication and collaboration skills.


Nice-to-have Qualifications:

● Familiarity with Test-Driven Development (TDD) concepts.

● Understanding of basic Continuous Integration and Continuous Deployment (CI/CD) principles.

● Exposure to other AWS services.