Senior Software Engineer
New
Seattle, WA / Chicago, IL / New York, NYFull-TimeSenior
Salary109,800 - 160,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSNode.jsGCPJavascriptTypeScriptVue.JsAzureReactRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience
- 5+ years of full-stack software engineering experience with a focus on scalable and maintainable systems
- Proven ability to lead projects and mentor developers across the engineering team
- Advanced proficiency with modern web development tools and frameworks (e.g., JavaScript, TypeScript, Vue.js, React, Node.js)
- Experience architecting RESTful APIs and working with cloud infrastructure (e.g., AWS, Azure, GCP)
- Strong understanding of QA methodologies and test-driven development
- Familiarity with CMS systems, marketing automation tools, and analytics frameworks
- Exceptional communication and collaboration skills
- Experience working within Agile and DevOps cultures using tools such as Jira, Git, and CI/CD pipelines
Responsibilities
- Architect, design, and implement scalable web applications and internal tools to support Marketing Operations and eCommerce workflows
- Serve as a technical lead on projects, breaking down complex problems and guiding implementation across teams
- Collaborate closely with product managers, designers, and business stakeholders to align technical solutions with strategic objectives
- Conduct technical planning, estimation, and execution of medium to large-scale projects
- Write clean, maintainable code with strong documentation and automated tests
- Establish and enforce engineering best practices across the development lifecycle
- Perform peer code reviews and provide mentorship to software engineers
- Define and implement QA strategies, including unit tests, integration tests, regression testing, and monitoring protocols
- Troubleshoot and resolve complex bugs and system issues in production and staging environments
- Drive improvements in system reliability, performance, security, and scalability
View Full Description & ApplyYou'll be redirected to the employer's site