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

Systems Software Engineer

Who We Are

PartySlate is the premier marketplace that connects people planning all types of events with venues and vendors. More than 3 million people used PartySlate for their weddings, galas, corporate events, and milestone celebrations in the last year. PartySlate continues to disrupt the 800 billion dollar events industry with innovative technology solutions for both people planning events and venues and vendors within the events industry. PartySlate is based in Chicago with talent spread out all across the country, and we are looking to grow our team with passionate, collaborative individuals. 


About the Opportunity

As a Systems Software Engineer at PartySlate, you will play a key role in designing and implementing scalable and reliable solutions that power our platform and new SaaS solutions, helping connect millions of users to many thousands of venues and event professionals. Systems Software Engineers provide a wide range of skills across a number of technologies as PS. You will build, maintain, and deploy the services, APIs, and infrastructure that drive our marketplace and SaaS. This role will provide you with the opportunity to work with modern technologies like Node.js, Docker, Terraform, and cloud providers such as AWS to ensure a robust and performant backend architecture. You’ll collaborate closely with cross-functional teams, including frontend engineers, designers, and product managers, to deliver impactful features and improvements.


For candidates in the Chicagoland area, this role will be hybrid.


Qualifications
  • 2+ years professional experience in backend web development (pay commensurate with experience)
  • Proficiency in building, configuring, and deploying Node.js applications
  • Familiarity with containerization tools like Docker
  • Experience with infrastructure-as-code tools, such as Terraform
  • Experience with cloud providers, preferably AWS (GCP experience also considered)
  • Understanding of relational databases (e.g., PostgreSQL or MySQL) and database design principles
  • Knowledge of asynchronous programming and event-driven architecture
  • Experience working in an Agile environment, preferably an Agile SCRUM team


Preferred Skills
  • Experience configuring and maintaining Cloud Distribution Networks and the systems that populate them
  • Experience with GraphQL APIs
  • Experience with Ruby on Rails
  • Experience with Next JS
  • Understanding of CI/CD pipelines and DevOps practices
  • Exposure to monitoring and logging tools like Sentry, CloudWatch, New Relic, or Datadog
  • Interest in improving scalability and performance in a cloud-based environment
  • Experience with security best practices for backend services, including authentication and authorization


Our Commitment to Diversity, Equity & Inclusion

PartySlate is committed to creating a diverse and equitable environment for its employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

PartySlate Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
PartySlate DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PartySlate
PartySlate CEO photo
Unknown name
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$70000K
$120000K

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 Systems Software Engineer, PartySlate

Are you ready to join a passionate team of innovators? At PartySlate, we’re not just creating software; we’re transforming the event planning landscape! As a Systems Software Engineer based in Chicago, IL, you will be at the forefront of building cutting-edge solutions that seamlessly connect users with an array of venues and event professionals. You'll have the exciting opportunity to design and implement scalable and reliable systems that energize our platform and enhance our new SaaS offerings. With your 2+ years of backend web development experience, you'll utilize your skills in Node.js, Docker, and AWS, working hand-in-hand with talented professionals from diverse backgrounds. Whether it’s crafting APIs or ensuring robust infrastructure, your contributions will directly impact millions of users planning unforgettable events. And let’s not forget, we’re committed to making PartySlate a great place to work, with a hybrid model for those in the Chicagoland area, allowing for the perfect blend of collaboration and flexibility. Join us and lend your expertise to a mission that truly matters while being a part of an inclusive culture that celebrates diversity, equity, and innovation!

Frequently Asked Questions (FAQs) for Systems Software Engineer Role at PartySlate
What are the key responsibilities of a Systems Software Engineer at PartySlate?

As a Systems Software Engineer at PartySlate, your primary responsibilities will include designing, building, and maintaining the backend services and APIs that power our marketplace. You’ll be involved in deploying scalable solutions and collaborating with cross-functional teams to roll out impactful features. With a focus on modern technologies like Node.js, Docker, and AWS, you'll ensure that our platform remains robust, efficient, and ready to support our growing user base.

Join Rise to see the full answer
What qualifications do I need to become a Systems Software Engineer at PartySlate?

To qualify for the Systems Software Engineer position at PartySlate, candidates should possess at least 2 years of professional experience in backend web development. Proficiency in Node.js is essential, alongside familiarity with Docker and cloud services like AWS. A solid understanding of relational databases, asynchronous programming, and event-driven architecture will also be crucial. Experience with Agile methodologies is preferred to work effectively within our dynamic teams.

Join Rise to see the full answer
Is experience with AWS required for the Systems Software Engineer role at PartySlate?

While direct experience with AWS is highly sought after for the Systems Software Engineer role at PartySlate, we also value candidates with exposure to other cloud providers, such as GCP. The key is having a solid grasp of cloud infrastructure and understanding how to operate and deploy applications within a cloud environment.

Join Rise to see the full answer
What technologies will I work with as a Systems Software Engineer at PartySlate?

As a Systems Software Engineer with PartySlate, you will work with a variety of modern technologies and tools, including Node.js, Docker for containerization, Terraform for infrastructure-as-code, and AWS for cloud services. You may also encounter tools related to CI/CD, monitoring, and logging, which will help enhance the performance and scalability of our systems.

Join Rise to see the full answer
How does the hybrid work model benefit Systems Software Engineers at PartySlate?

The hybrid work model at PartySlate allows Systems Software Engineers to balance collaboration with flexibility. This structure enables team members to work closely with colleagues in person while also enjoying the option to work remotely. This approach fosters a collaborative spirit while accommodating personal work styles, resulting in a more productive and satisfying work environment.

Join Rise to see the full answer
Common Interview Questions for Systems Software Engineer
What experience do you have with Node.js and backend development?

When answering this question, highlight specific projects where you've used Node.js to build and implement backend applications. Discuss any challenges you faced and how you overcame them, as well as your understanding of Node.js modules and frameworks. Provide examples that showcase your skills in developing APIs and connecting with databases.

Join Rise to see the full answer
Can you explain the importance of containerization and your experience using Docker?

Discuss how containerization with Docker enhances application deployment and scalability. Share examples from your previous roles where you utilized Docker to package applications for consistent environment setups. Mention any challenges you encountered and how containerization helped solve deployment issues.

Join Rise to see the full answer
How familiar are you with AWS services and their applications in backend development?

Provide an overview of your experience with various AWS services such as EC2, S3, or Lambda. Mention how these services have been beneficial in previous projects. Illustrate with examples how you leveraged AWS for scalability, reliability, and cost-effectiveness in your backend solutions.

Join Rise to see the full answer
Describe your experience with relational databases and database design principles.

Highlight your understanding of database management systems like PostgreSQL or MySQL. Discuss specific projects where you designed database schemas, managed relationships, and optimized queries for performance. This will show your ability to create efficient data storage solutions for scalable applications.

Join Rise to see the full answer
How do you approach working in an Agile SCRUM environment?

When discussing your approach to Agile, mention the importance of iteration and continuous feedback. Share your experience in participating in regular SCRUM meetings, sprint planning, and retrospective sessions. Provide examples of how Agile methodologies have successfully driven projects in your prior roles.

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

Explain practices such as code reviews, unit testing, and adherence to coding standards that you implement to ensure high-quality, maintainable code. Share specific examples where your initiatives for maintaining code quality led to improved project outcomes.

Join Rise to see the full answer
How have you dealt with performance issues in previous projects?

Describe your approach to identifying and resolving performance bottlenecks. Share specific instances where you optimized system performance through profiling, code refactoring, or utilizing caching strategies. Providing quantifiable results will emphasize your effectiveness.

Join Rise to see the full answer
What is your experience with CI/CD pipelines?

Highlight any experience you have in setting up and maintaining CI/CD pipelines to automate testing and deployment. Share specific tools you’ve worked with (like Jenkins, GitHub Actions, or GitLab CI) and how these practices improved the development workflow in your previous roles.

Join Rise to see the full answer
Can you explain event-driven architecture and its advantages?

Discuss what event-driven architecture is and how it differs from traditional monolithic architectures. Describe scenarios where you've implemented this architecture, highlighting its benefits in scalability and responsiveness to user actions.

Join Rise to see the full answer
What interests you about working for PartySlate as a Systems Software Engineer?

Express your passion for the events industry and how PartySlate's innovative approach resonates with your career goals. Mention aspects such as their commitment to technology, collaboration, and workplace culture that excite you about potentially joining their team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
PartySlate Hybrid Chicago, IL
Posted 4 hours ago
Photo of the Rise User
Posted 9 days ago
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Droids On Roids Remote No location specified
Posted 5 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 12, 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!