Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Fullstack Engineer, App Systems image - Rise Careers
Job details

Senior Fullstack Engineer, App Systems

Postscript is redefining marketing for ecommerce companies. By introducing SMS as an entirely new channel for ecommerce stores to engage, retain, and convert their customer base, brands are seeing huge ROI with Postscript. Backed by Greylock, Y Combinator and other top investors, Postscript is growing fast and looking for remarkable people to help build a world class organization. To learn more about postscript, checkout this article from one of our investors, Greylock, on our vision for the Future of Marketing.

As a Senior Fullstack Engineer for the App Systems Team at Postscript, you will use your passion and expertise for software engineering to create powerful, engaging user experiences for shops onboarding onto Postscripts product offerings – including our AI offerings, and billing systems. Your work will contribute directly to the acquisition and retention of shops, and, to help make SMS their #1 revenue channel. You will be given the autonomy to grow to your full potential, and your contributions will directly impact our customers and Postscript’s bottom line.

Senior Fullstack Engineers at Postscript have a high impact on their team and on the wider engineering org through project leadership, technical expertise, and decision-making. As a Senior Engineer you will guide your team in weighing technical constraints and business priorities to make the necessary trade-offs to deliver customer value. Our primary stack is currently React, Python, and Go microservices, in a hybrid environment of monolithic and distributed architectures.

On the App Experience team our front end leverages React and Typescript, with a BE in either Go or python, with postgres, mongoDB, and snowflake as data sources. 

Your passion for building great products, especially in early-stage companies, will lead you to have a meaningful and positive impact on both the product and the company. In addition, you will have the opportunity to help expand the engineering team and build out architecture and processes as we scale.

This position is  fully remote in North America.

Primary duties

  • Research, design, and deploy new technical solutions for a variety of ground-breaking projects
  • Architect, build, and maintain REST APIs for external and internal customers
  • Help architect and iterate on our growing list of onboarding tools
  • Collaborate closely on a cross-functional team to deliver a world-class product
  • Take ownership and get creative with your solutions, dive into bold ideas in order to achieve outstanding results
  • Contribute to the health of the team through honest and direct feedback as we iterate and improve on our processes
  • Guide your team to make optimal technical and product design decisions
  • Mentor other engineers on best practices, standards, and learning opportunities
  • Be accountable for communicating transparently and proactively, defining scope, breaking down and estimating tasks, risk and change management

Requirements

  • A track record as a software engineer who has led high performing teams or projects—SaaS experience preferred
  • A proven career as a software engineer developing backend applications and APIs, hands-on expertise using Go, Python, and React
  • Experience with relational and non-relational databases, and experience with database modeling
  • Familiarity with building applications on AWS services
  • Experience building modular, flexible architectures (maximizing readability and extensibility)
  • Working familiarity with component design, state management, and testing in a React app
  • History of pragmatically adopting new technology to support teamwork and great engineering, product, and design outcomes
  • Stellar verbal and written communication skills
  • Experience building great products (high growth, early stage tech preferred)
  • Experience coaching and mentoring engineers

What We’ll Love About You

  • You’re curious and enthusiastic—you love building things
  • Energized by early stage companies and the opportunity to own and improve a new, fast-growing codebase
  • You can drive technical decisions by measuring trade offs informed by both business priorities and technical needs
  • You have empathy for users and enjoy helping others
  • Strong attention to detail
  • Bonus: Remote work experience. You love working on a remote-first team

What You’ll Love About Us

  • Salary range of USD $170,000 - $200,000 base plus significant equity (we do not have geo based salaries)
  • High growth startup - plenty of room for you to directly impact the company and grow your career!
  • Work from home (or wherever)
  • Fun - We’re passionate and enjoy what we do
  • Competitive compensation and opportunity for equity
  • Flexible paid time off
  • Health, dental, vision insurance

You are welcome here. Postscript is an ever-evolving place of equal employment for talented individuals.

Postscript Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Postscript DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Postscript
Postscript CEO photo
Adam Turner
Approve of CEO

Average salary estimate

$185000 / YEARLY (est.)
min
max
$170000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Fullstack Engineer, App Systems, Postscript

Postscript is thrilled to announce an exciting opportunity for a Senior Fullstack Engineer to join our App Systems Team! As a leader in redefining marketing for ecommerce businesses with innovative SMS solutions, we are on the lookout for someone passionate about software engineering. In this fully remote role, you will have the chance to make a significant impact on our clientele and overall company direction. Your key responsibilities include architecting and deploying groundbreaking technical solutions, creating engaging user experiences, and mentoring fellow engineers. Your expertise in React, Python, Go, and various databases will be put to good use as you collaborate within a cross-functional team. Here at Postscript, we prioritize autonomy and value the creative solutions you bring to the table. With the support of top investors and our commitment to continuous growth, you’ll be part of an inspiring journey towards making SMS the top revenue channel for our customers. If you’re someone who thrives in early-stage companies and seeks to expand your skills while contributing to a vibrant team, you’ll find Postscript a perfect fit. Join us as we build an exceptional product and strive to set new standards for ecommerce marketing!

Frequently Asked Questions (FAQs) for Senior Fullstack Engineer, App Systems Role at Postscript
What skills do I need as a Senior Fullstack Engineer at Postscript?

As a Senior Fullstack Engineer at Postscript, you'll need a proven track record in software engineering with strong expertise in React, Python, and Go. Experience with both relational and non-relational databases is essential, along with familiarity in architecting resilient REST APIs. Your ability to communicate clearly and mentor other engineers is equally important, as you'll be vital in guiding your team through technical and product design decisions.

Join Rise to see the full answer
What responsibilities does the Senior Fullstack Engineer have at Postscript?

In the role of Senior Fullstack Engineer at Postscript, your responsibilities will include research, designing, and deploying innovative technical solutions across exciting projects. You will lead the architecture, building, and maintenance of REST APIs for various customers, as well as collaborate closely with cross-functional teams to deliver a world-class product. Mentoring fellow engineers and contributing to team health through feedback and transparency will also be key parts of your role.

Join Rise to see the full answer
Is the Senior Fullstack Engineer position at Postscript remote?

Yes! The Senior Fullstack Engineer position at Postscript is fully remote within North America. We embrace a remote-first culture, allowing you to comfortable work from home or wherever suits you best while remaining a crucial part of our dynamic team.

Join Rise to see the full answer
What is the career growth potential for a Senior Fullstack Engineer at Postscript?

Joining Postscript as a Senior Fullstack Engineer provides significant career growth potential. As a high-growth startup, you’ll have ample opportunities to directly impact our company while expanding your skillset. Your contributions will be recognized, and there's potential for upward mobility as we scale and evolve, especially since we're eager to empower our engineers to take ownership of their projects.

Join Rise to see the full answer
What technologies are used by the Senior Fullstack Engineer at Postscript?

The technology stack for the Senior Fullstack Engineer role at Postscript primarily includes React for frontend development and Python and Go for backend processing. You'll also work with databases like Postgres, MongoDB, and Snowflake, ensuring you have the tools and technologies to create flexible, efficient, and engaging applications.

Join Rise to see the full answer
How does Postscript support employee well-being for a Senior Fullstack Engineer?

At Postscript, we value our employees’ well-being by offering a competitive salary ranging from $170,000 to $200,000 along with significant equity options. Additionally, we provide flexible paid time off, comprehensive health, dental, and vision insurance, ensuring our team members can maintain a healthy work-life balance while contributing to an exciting work environment.

Join Rise to see the full answer
What is Postscript's company culture like for a Senior Fullstack Engineer?

The company culture at Postscript for the Senior Fullstack Engineer position is characterized by passion and enthusiasm. We're a collaborative team that enjoys what we do, encouraging innovation and creativity. You'll find a supportive and fun atmosphere where your opinions matter and where you can take ownership of your work and contributions.

Join Rise to see the full answer
Common Interview Questions for Senior Fullstack Engineer, App Systems
Can you describe your experience with React and how you applied it in your previous projects?

When discussing your experience with React, highlight specific projects where you utilized the framework. Explain how you tackled complex state management issues, utilized functional components, and implemented hooks. Providing specifics on performance optimization techniques and how they enhanced user experience will also demonstrate your expertise.

Join Rise to see the full answer
What strategies do you use for developing and maintaining REST APIs?

In answering this question, mention your approach to API development, including how you ensure security, version control, and efficient data handling. Discuss any frameworks or tools you use for developing RESTful services and your methodology in testing and documenting APIs to ensure reliability.

Join Rise to see the full answer
How do you prioritize technical constraints against business priorities?

In your response, emphasize your analytical approach to weigh technical constraints against business priorities. Discuss how you gather input from stakeholders, analyze potential impact on project timelines, and utilize metrics to inform decision-making. Providing an example from your past where you made a successful trade-off can add depth to your answer.

Join Rise to see the full answer
Describe your experience with different databases, both relational and non-relational.

Detail your experience with various databases, such as Postgres for relational data and MongoDB for NoSQL solutions. Explain scenarios where you've had to choose a specific database type based on application requirements, scalability needs, and data modeling. Show your understanding of the trade-offs of using different types of databases.

Join Rise to see the full answer
How would you approach mentoring a junior engineer?

Discuss your philosophy on mentorship, focusing on fostering a supportive learning environment. Share techniques you use to provide constructive feedback, encourage autonomy, and create learning milestones. Mention any past experiences where you've successfully helped junior engineers grow in their roles.

Join Rise to see the full answer
Can you explain your experience working with microservices?

In your answer, provide a detail-oriented response explaining your experience designing and developing microservices. Highlight how you approached inter-service communication, managed data consistency, and addressed challenges like service discovery and health checks. An insightful example can situate your expertise in real-world application.

Join Rise to see the full answer
What methods do you use to ensure code quality and maintainability?

Share your strategies for code quality assurance, such as peer code reviews, unit testing, and continuous integration practices. Mention tools you use for linting and testing, and how you foster a culture of quality within engineering teams. Real-life examples of improving code quality are especially impactful.

Join Rise to see the full answer
How do you stay updated on the latest trends and technologies in software development?

When tackling this question, talk about your engagement with industry blogs, podcasts, and online courses. Explain how you participate in developer communities or conferences. This shows your commitment to lifelong learning and adapting to changing technology landscapes.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you solved it.

Use this question to narrate a specific challenge you've faced in previous projects, providing details about the context, the technical aspects involved, and the impact on the project. Focus on your problem-solving process, the resources you utilized, and the ultimate outcome, showcasing your analytical and technical skills.

Join Rise to see the full answer
Why do you want to work at Postscript and what interests you most about this role?

In your answer, express genuine enthusiasm for the opportunity at Postscript. Highlight how the company's mission aligns with your passion for using technology to enhance customer engagement and retention in ecommerce. Discuss your desire to contribute to exciting projects and grow within a high-performing team, reinforcing your compatibility with the company's values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Stream Remote No location specified
Posted 13 days ago
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Gusto, Inc. Remote New York, NY;Toronto, Ontario, CAN - Remote
Posted 6 days ago
Photo of the Rise User
DoorDash USA Hybrid San Francisco, CA; Seattle, WA; Sunnyvale, CA
Posted 3 days ago
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 5 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse

Postscript is a best-in-class SMS marketing platform used by thousands of happy ecommerce stores. We are a team of 250+ vibrant talent in 35 states, plus a big group in Canada, Israel, and a few throughout Mexico.

25 jobs
MATCH
VIEW MATCH
BADGES
Badge Future MakerBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Mission Driven
Customer-Centric
Rapid Growth
Dare to be Different
Fast-Paced
Startup Mindset
Collaboration over Competition
Reward & Recognition
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Sick Days
Paid Time-Off
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
SALARY RANGE
$170,000/yr - $200,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!