Senior Software Engineer
Insight Global
Job Description
Our fast-paced, innovative cybersecurity client, part of a larger established insurance organization, is expanding their software engineering team. They specialize in B2B and B2C SaaS products, protecting millions of customers from cyber threats. With a diverse team based in the San Francisco Bay Area, they offer a collaborative and dynamic environment. They are seeking a Senior Software Engineer with strong JavaScript/TypeScript, ReactJS, and NodeJS experience to join this exceptional team. This is open because the team is working on delivering new technical features for a unique cybersecurity SaaS solution designed for small business customers and individuals.
Responsibilities
Feature Development & Delivery
Deliver new technical features for B2B and B2C SaaS products.
Work closely with fellow engineers, the Product Manager, and UX Designer to scope engineering requirements and timelines for features.
Anticipate and communicate blockers and delays before they require escalation.
Continuously help improve the engineering culture, including practices and processes.
Programming & Implementation
Write and deliver clean, maintainable, and well-tested code.
Implement front-end UI components using TypeScript and React Framework.
Implement RESTful API endpoints using TypeScript and Node.JS.
Participate in peer code reviews to maintain code quality and adhere to engineering best practices.
Collaborate with developers to build reusable code and libraries for future use.
Implement software security requirements.
Software Design
Design API endpoints for features, define schemas, and generate documentation.
Design reusable and scalable React components for the front-end UI.
Make sound software design decisions with a focus on customer experience.
Consistently create optimal designs adhering to architectural best practices.
Consider system performance, scalability, and reliability when defining technical designs.
Testing & Quality Assurance
Deliver well-tested code.
Write unit tests for APIs and front-end components.
Maintenance & Support
Troubleshoot, debug, maintain, and improve existing software.
Fix bugs, performance issues, and security vulnerabilities in the software.
Occasionally be on-call to resolve customer issues and address server alerts as needed.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .
Skills and Requirements
8+ years of experience as a Sr Full-Stack Developer/Software Engineer
Expertise writing code in Typescript or JavaScript
Experience with backend development utilizing NodeJS
Expertise with front end frameworks such as React
Experience with RESTful services and API design
Understanding of SaaS (Software as a Service) product architectures
Bachelor's Degree in Computer Science or related field Ability to write unit tests
Advanced Degree in Computer Science null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Confirm your E-mail: Send Email
All Jobs from Insight Global