Backend Engineer - Subscriber Data Platform
Postscript
·
Posted:
August 10, 2023
·
Remote
About the position
Postscript is seeking a Backend Engineer to join their fast-growing team and contribute to the development of their Subscriber Data Platform. The ideal candidate will have experience in software engineering, particularly in back-end development using Python and Flask. They will work closely with product engineering teams to deliver APIs and enhance existing functionality. The role also involves making technical decisions, collaborating with cross-functional teams, and taking ownership of solutions. This is an opportunity to have a meaningful impact on both the product and the company, as well as contribute to the expansion and scaling of the engineering team. The position is fully remote.
Responsibilities
- Build new features and extend the functionality of the Subscriber Data Platform
- Collaborate with product engineering teams to deliver APIs and unlock new product features
- Make technical decisions, considering trade-offs of customer value, technical constraints, and business priorities
- Work closely with engineers, designers, and product managers as part of a cross-functional product team to deliver a high-quality product
- Take ownership and find creative solutions
- Write software professionally as a back-end focused engineer
- Use Python, with experience in Flask and SQLAlchemy
- Build applications on cloud services, preferably AWS
- Work with relational databases, proficient in SQL, and experience with database modeling, particularly PostgreSQL
- Transform complex technical concepts into technical designs
- Have a holistic understanding of the software development lifecycle and drive improvements in all aspects of the dev lifecycle
- Possess excellent verbal and written communication skills.
Requirements
- Experience writing software professionally as a back-end focused engineer
- Experience using Python (Flask and SQLAlchemy a plus)
- Experience building applications on cloud services (AWS preferred)
- Experience with relational databases, proficient in SQL, and experience with database modeling (PostgreSQL a plus)
- A proven ability to transform complex technical concepts into technical designs and are well versed in software design, architecture, implementation, deployment and support across our stack
- Holistic understanding of the software development lifecycle and uses this understanding to define best practices for their team and drive improvements in all aspects of the dev lifecycle
- Excellent verbal and written communication skills
Benefits
- Salary range of USD $143,000 to $167,000 base plus significant equity regardless of location
- High growth startup - plenty of room for you to directly impact the company and grow your career!
- Fully remote culture - work from home (or wherever!)
- Competitive compensation and opportunity for equity
- Flexible paid time off
- Health, dental, vision insurance
- Other great perks, such as home office stipend