Software Engineer II
Location
United States
Posted
65 days ago
Salary
$120K - $135K / year
Seniority
Mid Level
Job Description
Software Engineer II
Yourgi Pet
Role Description Yourgi is looking to add a Software Engineer II to our team! - Own and maintain the CMS platform for yourgipet.com - Lead hands-on development in Webflow (initial primary platform) - Build custom HTML, CSS, and JavaScript within Webflow and beyond - Architect scalable front-end solutions with future transition to modern frameworks (e.g., Astro or headless approaches) - Leverage AI-assisted development tools to increase productivity and experimentation - Collaborate closely with Marketing, Engineering, Analytics, and SEO partners - Consume APIs and build lightweight serverless functions as needed - Execute technical SEO improvements and analytics instrumentation - Implement and manage GA4 and Google Tag Manager - Continuously evaluate CMS architecture and recommend modernization strategies Qualifications - 2+ years developing web applications - 3+ years commercial software development - Experience contributing code, features, and services as part of software initiatives delivered to production in commercial or enterprise environments - Proficient with git, branch development, pull requests - Proficient with agile Scrum, Azure DevOps, or Jira - Strong hands-on experience with Webflow - Proficiency in HTML, CSS, and JavaScript - Demonstrated experience using AI coding tools (e.g., Claude Code, GitHub Copilot, Cursor, or similar) in production workflows - Ability to architect and ship performant, SEO-optimized web experiences - Technical SEO execution experience - GA4 and Google Tag Manager expertise - Strong problem-solving and systems-thinking skills - Ability to work cross-functionally in a remote environment Requirements - Ability to take requirements from Figma designs, working with UX designers and product management teams - Experience developing web applications as part of a commercial software development initiative - Ability to learn quickly, self-starter, manage multiple projects, meet deadlines, and communicate accurate status, dependencies, requirements, and projected delivery times - Experience with Adobe Experience Manager (AEM) - Experience with modern static or hybrid frameworks (e.g., Astro, Next.js, headless CMS architectures) - Familiarity with APIs and serverless functions - Experience leading CMS migrations or platform transitions - Comfort designing AI-assisted development workflows Benefits - Health, vision, dental, long & short-term disability, and life insurance - A startup mentality company with stable funding - 401k match - Pet care discounts - Flexible time off - Opportunity to grow your career with a network of like-minded professionals
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with cross-functional teams to define, design, and ship new features and enhancements. • Develop high-quality, reusable, and scalable code using a variety of frontend and backend technologies, including React, Angular, Vue, Node.js, Python, Go, Java, and C#, etc. • Design and implement RESTful APIs and microservices to support seamless integration between frontend and backend systems. • Utilize GCP to deploy and maintain scalable and resilient applications. • Conduct code reviews, identify areas for improvement, and mentor junior engineers to foster a culture of continuous learning and growth. • Stay up-to-date with the latest trends and best practices in software development, and leverage emerging technologies to drive innovation within the organization.
Full Stack Software Engineer, Dash Experiences
DropboxDropbox is the one place to keep life organized and keep work moving.
• Collaborate with product managers and stakeholders to understand business requirements and translate them into technical specifications for AI-powered software applications. • Work closely with ML engineers to integrate AI components seamlessly into the overall software product architecture. • Develop responsive and performant frontend applications using modern web technologies such as HTML, CSS, Typescript, and frameworks like React. • Implement interactive user interfaces that effectively communicate complex AI functionalities and data insights to end-users. • Work closely with UX/UI designers to ensure seamless integration of design elements, branding, and usability principles into the frontend development process. • Collaborate with backend engineers to integrate frontend components with server-side logic and APIs, ensuring optimal performance and data flow. • Optimize frontend performance to deliver fast and efficient user experiences, considering factors such as page load times, rendering speed, and responsiveness. • Stay up to date with the latest trends and advancements in frontend development, UI/UX design, and AI technologies, bringing innovative ideas and best practices to the team. • Participate in code reviews, knowledge sharing sessions, and provide mentorship to junior team members, fostering a collaborative and growth-oriented culture.
Full Stack Software Engineer
DropboxDropbox is the one place to keep life organized and keep work moving.
• Design and build scalable software solutions across specific product areas or multi-component systems • Write and review code, demonstrating technical leadership while mentoring junior engineers • Collaborate with cross-functional teams to identify user needs and create impactful solutions • Develop and execute comprehensive roadmaps balancing technical quality, business impact, and user experience • Contribute to the team culture through mentorship, interviewing, and active engagement in new initiatives
Full Stack Software Engineer
DropboxDropbox is the one place to keep life organized and keep work moving.
• Design and build scalable software solutions across specific product areas or multi-component systems • Write and review code, demonstrating technical leadership while mentoring junior engineers • Collaborate with cross-functional teams to identify user needs and create impactful solutions • Develop and execute comprehensive roadmaps balancing technical quality, business impact, and user experience • Contribute to the team culture through mentorship, interviewing, and active engagement in new initiatives • On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.
