Middle Python Developer - Marketing automation software

We are looking for a talented and experienced Middle Python developer for a part-time position with the possibility of increasing the workload in the future. We develop marketing automation software that is based on numerous integrations with other tools. As a key member of the development team, you will be responsible for designing, implementing, and maintaining various features of the software to enhance its functionality, scalability, and performance. The product is on the early stage that’s why the focus will be on the go to market strategy.

 

 

Responsibilities:

Develop and maintain web-based applications using Python and relevant frameworks (e.g., Django, Flask) for marketing automation software.

Integration with web and mobile solutions that do not have API.

Implement automated workflows and scheduling mechanisms for marketing campaigns, lead nurturing, and customer engagement.

Optimize code and database queries for performance and scalability to handle large volumes of data and high traffic loads.

Conduct thorough testing, including unit tests and integration tests, to ensure the reliability and stability of the software.

Stay up-to-date with emerging technologies and best practices in software development, particularly in the field of marketing automation.

 

 

Qualifications:

2+ years of professional experience in software development, with a focus on Python programming.

Solid understanding of web development principles and experience with relevant frameworks (e.g., Django, Flask).

Proficiency in database management using relational databases (e.g., PostgreSQL, MySQL).

Experience with integration with other applications that do not have API.

Experience with API integration and working with external APIs.

Experience with JavaScript and nodejs is nice to have.

Strong problem-solving skills and ability to analyze complex requirements to design robust and scalable solutions.

Excellent communication skills and ability to collaborate effectively in a team environment.

Familiarity with version control systems (e.g., Git) and agile development methodologies.

Experience with testing frameworks and practices, including unit testing and test-driven development (TDD), is a plus.


To apply for this and other jobs on Djinni login or signup.