Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Software Engineer (Performance, Scaling and DevOps ) image - Rise Careers
Job details

Full Stack Software Engineer (Performance, Scaling and DevOps )

About Us

Integrate is a Seattle-based company building program management software for the world’s most ambitious machines 🦾 Integrate simplifies cross-organizational collaboration within deep tech (think rockets, self-driving cars, robotics), with vendors, customers, and other external stakeholders as seamlessly as other software solves collaboration for internal teams. We are revolutionizing how organizations work together in the new deep tech economy by reducing communication overhead and unnecessary workload.


Our Solution

Despite growing tailwinds in deep tech and manufacturing industries in the US, existing software tools are inadequate to keep up with the rapid iteration and accelerated pace of hardware development. Integrate is developing a modern, specialized software solution that will enable seamless communication between all stakeholders internal and external to bring on the future, faster.


Responsibilities

Author and maintain production code, automated testing, and internal tooling.

Lead and participate in product design reviews with peers and stakeholders.

Lead and participate in software design/architecture reviews with peers and stakeholders.

Review peer-developed code and provide valuable feedback; ensuring maintainability, performance, and adherence to best practices.

Contribute to existing documentation and educational content.

Triage, debug, and resolve issues within a system-of-systems.


You Are

Comfortable with 50+ hour weeks.

An emotionally-intelligent over-communicator.

Enthusiastic about extreme ownership.

Comfortable in an iterative, agile environment where each deployment is key to application growth.

Comfortable with receiving and giving kind, constructive criticism.

Someone who believes every problem is solvable with the right combination of patience, tenacity, and empathy.

Someone who is very thorough in your work yet allows a sense of urgency to guide decision-making.

Excited to learn and grow in all facets.

A goof.


Preferred Experience

While not required, these skills and experiences would make you an even stronger candidate. We value candidates who demonstrate curiosity and willingness to learn in these areas, even if they don't have extensive experience yet. If you meet some but not all of these criteria, we still encourage you to apply.


Been an early member of a startup (<25 people) and thrived.

Hold or have held a TS SCI clearance.

Solid understanding of front-end development (not allergic to JS).

Solid understanding of non-OOP styles backend languages.

Experience in the full software development lifecycle.

Can reason about architecture and infrastructure improvements.

Experience in modularizing code and implementing reusable components.


Performance, Scaling and DevOps 

Developed/Maintained production infrastructure with modern containerized solutions (k8s, docker swarm, etc...).

Ability to manage local, and cloud-based virtualization solutions.

Experience integrating with common third-party providers (DataDog, AWS, etc...)

Experience setting up GitHub Actions to manage automation.


Technology Stack

Our tech stack requires proficiency in the following frameworks, languages, and services or similar:


Frontend

Next.js (React)

Typescript

Tailwind CSS

Apollo Client (GraphQL)


Backend

Golang

PostgreSQL

Graph database (Neo4j, AWS Neptune)

Redis


Infrastructure

GitHub Actions (CI/CD)

Kubernetes

Docker

AWS Services (S3, EC2, EKS, ECR)


Join us at Integrate and lead the charge in securing the future of deep tech innovation.


ITAR Requirement

This position requires access to information protected under US export control laws, including the International Traffic in Arms Regulations and/or the Export Administration Regulations.  As such, US person status (including US citizens, U.S. permanent residents, individuals granted U.S. asylum status, or individuals admitted in U.S. refugee status) is a required qualification for this position.

 

Equal Opportunity Employer

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity and/or expression, national origin, protected veteran status, disability, genetics, or citizenship status (when otherwise legally authorized to work and access export-controlled data) and will not be discriminated against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we operate. We encourage applicants of all ages.




$125,000 - $150,000 a year
Fully covered and premium health insurance, dental, vision. Equity component.
Integrate Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Integrate DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Integrate
Integrate CEO photo
Jeremy Bloom
Approve of CEO

Average salary estimate

$137500 / YEARLY (est.)
min
max
$125000K
$150000K

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 Full Stack Software Engineer (Performance, Scaling and DevOps ), Integrate

Are you ready to take your skills as a Full Stack Software Engineer to the next level? At Integrate, based in the vibrant tech hub of Seattle, WA, we're looking for someone just like you to join our ambitious team. We’re on a mission to revolutionize the world of program management software specifically for the deep tech industry, which includes cutting-edge domains like rockets, robotics, and self-driving cars. As a Full Stack Software Engineer at Integrate, you’ll have the chance to create and maintain production-level code, engage in impactful design reviews, and influence our software architecture. You’ll be leading the charge in building tools that enhance collaboration not just within teams but across various stakeholders, transforming how organizations function in this fast-paced industry. We pride ourselves on our iterative, agile environment, where every deployment can lead to substantial growth. If you have an emotional intelligence that complements your tech skills, thrive in high-energy settings, and possess the curiosity to tackle new challenges head-on, you will fit right in at Integrate. With a competitive salary range of $125,000 to $150,000 and perks like premium health coverage and an equity component, it's not just a job, it's an opportunity to be part of something groundbreaking. Join us and help shape the future of deep tech innovation!

Frequently Asked Questions (FAQs) for Full Stack Software Engineer (Performance, Scaling and DevOps ) Role at Integrate
What are the key responsibilities of a Full Stack Software Engineer at Integrate?

As a Full Stack Software Engineer at Integrate, you will author and maintain production code while participating in software and product design reviews with peers and stakeholders. Additionally, you will contribute to documentation, triage/debug issues, and ensure adherence to best coding practices during peer code reviews. Your work will focus on developing tools that facilitate seamless communication in the deep tech industry.

Join Rise to see the full answer
What qualifications make a strong Full Stack Software Engineer candidate for Integrate?

The ideal candidate for the Full Stack Software Engineer position at Integrate should have solid experience in both frontend and backend development. While not mandatory, familiarity with frameworks like Next.js and Golang, as well as experience with DevOps tools such as Kubernetes and GitHub Actions, are highly valued. Moreover, an early-stage startup experience and the ability to navigate the full software development lifecycle will strengthen your application.

Join Rise to see the full answer
How does the work culture at Integrate support a Full Stack Software Engineer's growth?

At Integrate, we foster a culture of community and collaboration, which is perfect for Full Stack Software Engineers looking to grow. We emphasize over-communication, constructive feedback, and a sense of urgency in our work processes. You’ll have the opportunity to collaborate closely with a diverse group of talented individuals and take ownership of projects while learning continuously in an iterative environment.

Join Rise to see the full answer
What technologies should a Full Stack Software Engineer be familiar with at Integrate?

The technology stack for the Full Stack Software Engineer position at Integrate includes frontend frameworks like Next.js (React), TypeScript, and Tailwind CSS, alongside backend technologies such as Golang and PostgreSQL. Familiarity with DevOps practices involving AWS services and container orchestration tools like Kubernetes and Docker will also give you an edge.

Join Rise to see the full answer
Is there an emphasis on work-life balance for Full Stack Software Engineers at Integrate?

Yes! While you should be comfortable with 50+ hour work weeks on occasion, Integrate values the well-being of its team members. We encourage a supportive environment that balances intense project demands with team bonding and personal time, recognizing the importance of sustained innovation in a healthy work atmosphere.

Join Rise to see the full answer
Common Interview Questions for Full Stack Software Engineer (Performance, Scaling and DevOps )
What experience do you have with frontend development technologies relevant to the Full Stack Software Engineer role at Integrate?

When answering this question, highlight any projects where you've used technologies like Next.js and TypeScript. Discuss specific challenges you faced, how you addressed them, and the impact of your work on the project’s success. Providing quantifiable results will illustrate your proficiency.

Join Rise to see the full answer
Can you describe your approach to debugging and resolving issues?

In response, demonstrate your systematic approach to debugging. Explain how you analyze discrepancies in code, gather data, and work collaboratively with team members to resolve issues efficiently. Emphasize the importance of documentation and long-term fixes versus quick patches.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

When discussing task prioritization, outline your approach to assessing project deadlines, stakeholder impact, and workload. Mention tools you might use for task management and how you maintain clear communication with your team to ensure alignment on priorities.

Join Rise to see the full answer
What strategies do you employ for effective code reviews?

Share your best practices for code reviews, including providing constructive feedback, focusing on maintainability, performance, and adherence to standards. Discuss how you ensure that code review is a collaborative process that fosters learning opportunities rather than a critique-only session.

Join Rise to see the full answer
What do you believe is crucial for successful collaboration in a deep tech environment?

Explain the importance of clear communication, mutual respect, and understanding of technical limitations in collaborative environments. Provide examples of how you have successfully navigated complex team dynamics to achieve project goals.

Join Rise to see the full answer
What is your experience with modern containerized solutions and infrastructure management?

Discuss any hands-on experience you have with containerization technologies like Docker and Kubernetes. Share specific instances where you implemented or managed these technologies and how they improved operational efficiencies in past projects.

Join Rise to see the full answer
How do you stay updated with the latest technological advancements?

Your response should depict your passion for continuous learning. Mention attending industry conferences, participating in online courses, following tech blogs, and engaging in forums or networking groups that keep you abreast of trends relevant to Full Stack development.

Join Rise to see the full answer
Can you describe your most challenging project and how you handled it?

Select a project that pushed your limits and explain the challenges faced, your approach to problem-solving, and the outcome. Illustrate your ability to adapt in dynamic environments and learn from experiences to improve future work.

Join Rise to see the full answer
How do you approach learning new technologies that you're unfamiliar with?

Demonstrate your proactive approach to learning by discussing how you break down new concepts into manageable parts, utilizing documentation, online resources, or mentorship, and applying what you've learned through hands-on practice or small projects.

Join Rise to see the full answer
What impact do you believe DevOps practices have on software development?

Articulate your understanding of DevOps as a philosophy that bridges development and operations, highlighting its significance in fostering collaboration, enhancing deployment frequency, and improving recovery rates. Use examples from your past experiences to demonstrate how DevOps made a positive difference.

Join Rise to see the full answer

Our name defines our purpose. We believe in a better and more efficient world for marketers .

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 19, 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!