Please let Drata know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
The Senior Software Engineer II helps lead the platform development by making architecture decisions to ensure the building of clean, maintainable, and beautiful applications.
This person is responsible for maintaining, expanding, and scaling APIs that power web applications.
They develop specifications for moderately complex software programming applications and modify/maintain existing software.
This position participates in design and coding activities with other staff members.
The Senior Software Engineer will work closely with management and other leads to design and implement new systems, maintain operations of production systems, and coordinate work across all initiatives of the Engineering team.
They will operate in a distributed architecture, building infrastructure to manage Big Data and solve complex algorithmic problems.
Responsibilities include architecting and developing highly scalable web applications, building RESTful APIs, and creating tools, services, and automation to extend platform capabilities.
They will run critical operational portions of ingestion, analytics, and storage infrastructure.
Collaboration with product managers to define strategic solutions and participation in the agile refinement process is expected.
The role involves assisting with server-side code and database architecture on the back-end in NodeJS, developing clean UI/UX in collaboration with design teams, and ensuring quality in solutions and software design.
Participation in development lifecycle activities like design, coding, testing, and production release is required.
The engineer will write reusable, testable, and efficient code and deliver code in an agile team environment.
Researching and training on relevant technologies for current or future projects is also part of the role.
Requirements:
Candidates must have 7+ years of experience as a software engineer.
A minimum of 3+ years of experience with NodeJS is required.
1+ years of experience in NestJS is preferred.
Candidates should have 3+ years of experience with React.
Strong skills in Javascript, ES6, NodeJS, TypeORM, MySQL, Git, and REST principles are necessary.
Knowledge in Jest and Redis is required.
Proficiency in object-oriented programming is essential.
A good understanding of algorithms, network protocols, and web services is needed.
Experience with one of the major cloud hosting systems (AWS, GCP, Azure) is required.
Candidates should be self-directed, independent, and have experience owning complete features/products.
Experience developing real-world web applications is necessary.
Outstanding ability to negotiate difficult tradeoffs (e.g., quality vs. speed, collaboration vs. get-it-done) is expected.
Agile development experience is required.
Previous startup or scaling experience is a plus.
Candidates should be self-motivated and adaptable to changing technologies and requirements.
Excellent problem-solving and analytical skills are essential.
A Bachelor of Science in Computer Science or a related field is required.
Strong communication ability is necessary to share thoughts and input.
Nice to have skills include Terraform, ElasticSearch, and Snowflake.
Experience with compliance frameworks like SOC2, ISO27017, NIST, etc., is a plus.
Being bilingual in English and Spanish is an advantage.
Benefits:
Healthcare benefits include 90-100% paid premiums for medical, dental, and vision plans for employees and dependents, along with on-demand health care concierge services.
Pre-tax savings plans for healthcare and dependent care are available, with up to a $600 annual employer contribution to the HSA plan for those enrolled in the HSA medical plan.
The company offers 100% paid short and long-term disability plus life and AD&D benefits.
Employees receive $500 annually towards professional development opportunities and $250 annually towards personal development opportunities.
A flexible vacation policy is in place to ensure employees have strong, fully charged batteries.
The company provides 16 weeks of paid parental leave for time with newborns, newly adopted, or foster children, available after six months of employment.
Employees can work remotely with flexible hours and receive $1,000 annually to cover necessary business-related items for their home office.
A 401K plan is offered to help employees reach their financial goals while reducing taxes.