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

Senior Full Stack Software Engineer

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 deeptech 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

Write and test product and system development code.

Participate in, and lead design reviews with peers and stakeholders to decide technology paths.

Review code developed by other developers and provide feedback to ensure best practices.

Contribute to existing documentation and educational content.

Triage, debug, and resolve system issues by analyzing their impact on our product and systems.

Contribute to system design and have opinions about better and best processes.


You Are

Comfortable with 45+ hour weeks.

An 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.

Proficient in modern remote working software and comfortable in a remote working culture.

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

Hold or have held a TS SCI clearance.

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

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.


Requirements

React

HTML5

CSS3

REST

Golang

SQL / Postgresql


Nice To Haves

React Toolkit (RTK)

Cypress

React Testing Library

Tailwind CSS

GitHub Actions

Graphql


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.




$140,000 - $165,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

$152500 / YEARLY (est.)
min
max
$140000K
$165000K

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 Full Stack Software Engineer, Integrate

Join Integrate as a Senior Full Stack Software Engineer right here in Seattle, WA, where we’re crafting innovative program management software tailored for the ambitious world of deep tech! Picture this: you're collaborating with top-notch teams to redefine how organizations interact in industries like rockets and self-driving cars. In this role, you will not only write and test development code but also lead design reviews and give constructive feedback on your peers' code. We're looking for a hands-on engineer who thrives in a fast-paced, agile environment and embraces a culture of communication and collaboration. If you enjoy debugging, problem-solving, and contributing to both technical documents and educational content, you'll find this position to be a perfect match. At Integrate, we pride ourselves on our commitment to overcoming challenges with patience and empathy. And hey, having a sense of humor goes a long way too! With the opportunity to work remotely and the flexibility to engage in a fulfilling work-life balance, you will be at the forefront of the deep-tech economy. If you have skills in modern web technologies like React, HTML5, CSS3, REST, and Golang, and perhaps have experience in a startup environment, we want you on our team! Let's transform the pace of hardware development together and make a significant impact in the world of deep tech, all while enjoying a supportive and diverse workplace.

Frequently Asked Questions (FAQs) for Senior Full Stack Software Engineer Role at Integrate
What responsibilities does the Senior Full Stack Software Engineer at Integrate have?

As a Senior Full Stack Software Engineer at Integrate, your primary responsibilities include writing and testing product code, participating in design reviews, and providing feedback to ensure coding best practices. You will also be triaging, debugging, and resolving system issues while contributing to existing documentation and educational materials. Your role is integral in improving product communication between internal and external stakeholders in the deep tech space.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Full Stack Software Engineer position at Integrate?

To be considered for the Senior Full Stack Software Engineer position at Integrate, candidates should have a solid understanding of front-end development (particularly React), expertise in backend languages like Golang, and experience across the entire software development lifecycle. Holding or having held a TS SCI clearance is preferred, alongside experience in a startup environment and skills in modern web technologies such as HTML5, CSS3, and REST.

Join Rise to see the full answer
What kind of work culture can I expect at Integrate as a Senior Full Stack Software Engineer?

Integrate embraces a dynamic work culture centered on communication, collaboration, and extreme ownership. As a Senior Full Stack Software Engineer, you'll find a welcoming environment where your input on technology paths and system designs are valued. We support a remote working culture but place high importance on creating strong connections within our team. You'll need to be comfortable working thoroughly, efficiently, and embracing feedback to foster a productive atmosphere.

Join Rise to see the full answer
What are the salary and benefits for the Senior Full Stack Software Engineer role at Integrate?

The salary range for the Senior Full Stack Software Engineer position at Integrate is between $140,000 and $165,000 per year. Additionally, the company offers fully covered and premium health insurance, which includes dental and vision coverage, as well as an equity component. These benefits reflect our commitment to supporting our employees' health and well-being while encouraging their long-term growth in the company.

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

For the Senior Full Stack Software Engineer role at Integrate, familiarity with technologies such as React, HTML5, CSS3, REST, and Golang is essential. We also prefer candidates to have experience with React Toolkit (RTK), Cypress, React Testing Library, Tailwind CSS, GitHub Actions, and GraphQL. Understanding both front-end and non-OOP backend practices will be beneficial as you tackle various challenges in developing our software.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Software Engineer
Can you describe your experience with full stack development relevant to the position at Integrate?

Absolutely! When answering this question, focus on your experience with various technologies that are relevant to full stack development, particularly React and Golang. Highlight specific projects you've worked on, your roles in those projects, and any challenges you overcame. Discuss how your work helped improve collaboration and communication, especially in a deep tech context.

Join Rise to see the full answer
How do you ensure code quality and best practices when working on a team?

To ensure code quality, I prioritize regular code reviews and collaborative discussions with my peers. I advocate for addressing technical debt promptly and sharing best practices in design and implementation. Emphasizing documentation and constructive feedback fosters a learning environment that leads to continuous improvement of our codebase.

Join Rise to see the full answer
Describe a challenging situation you faced in a previous project and how you resolved it.

When faced with challenges, I first assess the problem thoroughly. For example, if I encountered an integration issue during deployment, I would analyze logs, engage with relevant team members, and identify potential root causes. Providing a structured solution while communicating transparently with the team can foster a collaborative atmosphere, enabling us to resolve the issue cohesively.

Join Rise to see the full answer
What methodologies have you used in your previous jobs that align with an agile environment?

In my previous roles, I have extensively used Agile methodologies such as Scrum and Kanban for project management. I find that these frameworks encourage quick iterations and adaptability, allowing teams to prioritize tasks effectively and deliver value regularly. Sharing stories about how these methodologies improved project flow will demonstrate your alignment with the position at Integrate.

Join Rise to see the full answer
How comfortable are you with remote work, and what tools do you use for collaboration?

I thrive in remote working environments and have experience utilizing tools such as Slack, Trello, and Zoom for communication and project management. I emphasize setting clear expectations with my team to ensure transparency. Sharing successful experiences of remote collaboration can emphasize your preparedness for the remote culture at Integrate.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you used them in previous projects?

I am most proficient in React for front-end development and Golang for back-end services. In my past projects, I have developed user-friendly interfaces with React while implementing robust server-side solutions in Golang. Sharing specific examples of projects where you utilized these languages effectively, including any performance optimizations or lessons learned, will showcase your capability.

Join Rise to see the full answer
How do you approach user feedback in the software development process?

User feedback is vital; I approach it with an open mind. Throughout my development cycles, I encourage gathering feedback through tools like surveys or user interviews. By incorporating user insights in iterative enhancements, I ensure that the software aligns with their needs and expectations. This also reflects my commitment to continuous improvement.

Join Rise to see the full answer
What do you consider best practices for writing maintainable code?

Best practices include writing clear, modular code that is easy for others to read and understand. I emphasize consistency in naming conventions, thorough documentation, and robust testing practices. Regular refactoring helps improve code maintainability without sacrificing functionality, ensuring that the codebase evolves positively.

Join Rise to see the full answer
Can you explain how you would handle a system outage or critical bug?

In the event of a system outage or critical bug, my approach involves immediate triage to identify the issue's scope. Next, I communicate with stakeholders to provide transparency on the problem and timeline for resolution. Once defined, I'll quickly gather the relevant team to collaborate on diagnosing the bug, prioritizing effective communication throughout.

Join Rise to see the full answer
Why do you want to work at Integrate, and how does your experience align?

I am genuinely excited about working at Integrate because of its mission to enhance collaboration in deep tech. My expertise in full stack development aligns perfectly with your needs, and I appreciate the emphasis on team-driven problem-solving. Expressing passion for the industry and the role motivates both you and your potential employers during the interview process.

Join Rise to see the full answer
Similar Jobs

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

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