Position: Backend Engineer for a Product Company
Company: PostBeyond by Influitive
Category: Python
Experience required: 3y
English level: pre

**Who You Are**

You are a software engineer who can write server-side code for web-based applications for both internal and external use. You are comfortable and enjoy working on the full development stack – both backend and frontend. You are also a well-rounded developer who knows how to create robust high-volume production applications and can develop prototypes quickly. The work is challenging, fast-paced and constantly changing, and you are excited to dive right in. You should love working with new, top-notch technologies, live and breathe the fundamentals of Python, an Object-oriented programming paradigm, be passionate about writing clean, modular and debuggable code and understand the importance of documentation hygiene. You are self-driven and eager to learn new technologies.

**The Routine – How you will do it**

You will be building a next-generation advocacy platform focusing on the backend side and performance. You will create simple, clean code to power new product features and refactor and improve existing code. Evolving our stack as request and data volumes grow larger and larger every month and working across our stack with technologies like Python, MySQL, Redis, Docker and more will be a key part of your contributions.

**What You've Done to Date**

- Expert knowledge of building web apps (back end)
- Strong understanding of the web development cycle and programming techniques and tools
- Ability to write high-performance, reusable code for business logic
- Focus on efficiency, user experience and process improvement
- Excellent project and time management skills
- General knowledge of Python or similar-paradigm language (like Ruby)
- 3+ years of relevant work experience in software development.
- Strong verbal and written communication skills and ability to create strong working relationships with cross-functional teams.

**Experience building and working with the following is considered an asset:**

- REST APIs - we are using Flask and Play! frameworks
- Async processing - we are using Celery with Flask and Akka with Play!
- Docker - we are using Docker Compose locally as well as ECS in production
- Both relational and non-relational databases (MySQL, MongoDB, Redis)
- Integrations - whether it's with other external APIs or internally with web or mobile clients