
Senior Software Engineer – Full Stack
Posted 11 hours ago

Posted 11 hours ago
This is a fully remote position, open to applicants in California, +5 more states.
• Design, develop, test, and launch new features utilizing technologies like GraphQL, NodeJS, React, Typescript, Playwright, ViTest, and Buildkite.
• Take ownership of your code, address incidents, participate in on-call rotations, and contribute to Root Cause Analyses (RCAs) for incidents.
• Adhere to the Definition of Done for the software you create.
• Refactor code and minimize technical debt.
• Create automated unit and integration tests within a continuous integration and delivery environment.
• Manage your tasks using Github, Jira, and Twilio’s build and deployment systems.
• Collaborate with team members, including Product leadership, to influence, manage, and enhance the platform.
• Engage in design and code reviews, backlog refinements, and other agile ceremonies while working with team members to fulfill the team’s sprint objectives.
• Work autonomously or in collaboration with your team to troubleshoot and resolve issues within your domain.
• Take responsibility for documenting the projects you are involved with.
• Quickly acquire new technical skills and knowledge in a dynamic and rapidly changing industry environment.
• Bachelor’s degree in Computer Science or equivalent industry experience.
• Over 5 years of hands-on development experience in creating and managing Web applications using modern JavaScript technologies, particularly React, NodeJS, and Typescript.
• More than 5 years of practical experience with scalable and high-performing backend systems or Backend-For-Frontends.
• Proficiency in REST APIs and GraphQL.
• Familiarity with modern automated testing and CI/CD pipelines, especially using Buildkite or Jenkins.
• Advocate for strong engineering practices: development and testing techniques, security, and automation.
• Experience in diagnosing and resolving production issues.
• A positive attitude and eagerness to learn and execute swiftly as part of a SCRUM team.
• Familiar with iterative development and deployment, as well as Scrum and Agile methodologies.
• Ability to communicate clearly and concisely, both verbally and in writing.
• A good team player with the capability to communicate effectively in a remote work setting.
• Healthcare
• A retirement savings program
• Generous time off
• Ample parental and wellness leave
• Eligible for a corporate bonus plan
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.