Job Closed
This listing is no longer active.
We make returns beautiful for shoppers, merchants, and the planet.
Platform Software Engineer
Location
United States
Posted
64 days ago
Salary
$95K - $164.9K / year
Seniority
Junior
Job Description
Platform Software Engineer
Happy Returns, a UPS Company
• Take ownership of the successful implementation and delivery of new features and projects using a variety of languages and frameworks such as Golang, Python, and PostgreSQL • Build and maintain data pipelines and tooling powering analytics, operational workflows, and product capabilities • Actively participate in architecture discussions and technical design reviews to ensure the scalability, reliability, and security of the Happy Returns system • Enforce clean code coding standards and excellent coding practices by conducting thoughtful code reviews and upholding a commitment to testing and maintainability • Learn from senior engineers, contribute to knowledge-sharing sessions, and continuously expand your technical and problem-solving skills as you grow into more complex projects • Partner with Product, Data, and other engineering teams to translate their needs into technical solutions • Use AI-assisted development tools to accelerate coding, debugging, testing, and documentation workflows • Support the health and stability of our systems through thoughtful testing monitoring, and debugging
Job Requirements
- 1-3 years of experience building backend APIs or services
- Experience developing in Go, Python, or another backend language
- Familiarity with databases and data storage technologies
- The ability to efficiently ship clean, maintainable, and well-tested code
- A strong interest in joining a highly collaborative environment and working daily with stakeholders across the organization
- Curiosity, adaptability and a readiness to explore new technologies, and introduce tools that make the team more effective.
- A self-starter mindset with the ability to learn independently and thrive in a fully remote work environment
- Bonus points if you have
- Expertise in multiple server-side languages such as Go or Python
- Experience with Docker, Kubernetes, and AWS
- Experience with data processing frameworks, ETL/ELT pipelines, or streaming systems.
- Exposure to performance optimization, distributed systems fundamentals, or event-driven architectures
- Interest in e-commerce, logistics, developer experience, or building tooling for other engineers.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Developer
VistageVistage, founded in 1957, is a global executive coaching organization that serves over 45,000 members across 40 countries, specializing in peer advisory groups
• Architect, develop, and maintain scalable WordPress solutions including custom plugins and complex integrations from the ground up. • Design and develop custom Gutenberg blocks using React, delivering rich, interactive experiences. • Collaborate with UX/UI designers to translate wireframes and mockups into pixel-perfect, standards-compliant templates. • Develop and consume RESTful APIs and integrate third-party services (CRM, ESB, AWS, SolR) into the WordPress ecosystem. • Champion performance optimization across WordPress sites: caching, database tuning, and code optimization. • Proactively troubleshoot and resolve performance issues across WordPress environments, identifying bottlenecks in code, queries, server configuration, and third-party integrations. • Design, develop, and integrate AI Agents and AI-powered workflows into WordPress platforms, leveraging APIs such as OpenAI, LangChain, or similar frameworks to automate processes and enhance user experiences. • Ensure security best practices are applied across WordPress installations: hardening, vulnerability scanning, and regular updates. • Lead and participate in code reviews to maintain high code quality standards across the team. • Stay current with WordPress core updates, Gutenberg roadmap, and the broader web development ecosystem.
Senior Full Stack Developer – WordPress
VistageVistage, founded in 1957, is a global executive coaching organization that serves over 45,000 members across 40 countries, specializing in peer advisory groups
• Architect, develop, and maintain scalable WordPress solutions including custom themes, plugins, and Gutenberg blocks from the ground up. • Lead the development of custom Gutenberg blocks using React, delivering rich, interactive editor experiences for content teams. • Build and maintain containerized WordPress environments using Docker for consistent development, staging, and production deployments. • Design and develop custom WordPress themes that are performant, accessible, and mobile-responsive, following best practices. • Collaborate with UX/UI designers to translate wireframes and mockups into pixel-perfect, standards-compliant templates. • Develop and consume RESTful APIs and integrate third-party services (CRMs, marketing tools) into the WordPress ecosystem. • Implement and enforce Git-based version control workflows including branching strategies, code reviews, and pull request processes. • Champion performance optimization across WordPress sites: caching, database tuning, image optimization, and Core Web Vitals improvements. • Proactively troubleshoot and resolve performance issues across WordPress environments, identifying bottlenecks in code, queries, server configuration, and third-party integrations. • Implement and maintain Google Analytics tracking, including event tracking, custom dimensions, and GA4 data layer configurations to support data-driven decision making. • Ensure security best practices are applied across WordPress installations: hardening, vulnerability scanning, and regular updates. • Lead and participate in code reviews to maintain high code quality standards across the team. • Drive CI/CD pipeline development and automation for WordPress deployments using Jenkins and GitHub Actions. • Stay current with WordPress core updates, Gutenberg roadmap, and the broader web development ecosystem.
Role Description We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals. - Develop high-quality software design and architecture - Identify, prioritize and execute tasks in the software development life cycle - Develop tools and applications by producing clean, efficient code - Automate tasks through appropriate tools and scripting - Review and debug code - Perform validation and verification testing - Collaborate with internal teams and vendors to fix and improve products - Document development phases and monitor systems - Ensure software is up-to-date with the latest technologies Qualifications - Proven experience as a Senior Software Engineer - Extensive experience in software development, scripting and project management - Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks - Knowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform - In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB) - Familiarity with various operating systems (Linux, Mac OS, Windows) - Analytical mind with a problem-solving aptitude - Ability to work independently - Excellent organizational and leadership skills - BSc/BA in Computer Science or a related degree
Role Description We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include: - Gathering user requirements - Defining system functionality - Writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET) - Familiarity with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment - Building high-quality, innovative and fully performing software that complies with coding standards and technical design Responsibilities: - Execute a full software development life cycle (SDLC) - Develop flowcharts, layouts and documentation to identify requirements and solutions - Write well-designed, testable code - Produce specifications and determine operational feasibility - Integrate software components into a fully functional software system - Develop software verification plans and quality assurance procedures - Document and maintain software functionality - Troubleshoot, debug and upgrade existing systems - Deploy programs and evaluate user feedback - Comply with project plans and industry standards - Ensure software is updated with latest features Qualifications - Proven work experience as a Software Engineer or Software Developer - Experience designing interactive applications - Ability to develop software in Java, Ruby on Rails, C++ or other programming languages - Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate) - Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) - Experience with test-driven development - Proficiency in software engineering tools - Ability to document requirements and specifications - BSc degree in Computer Science, Engineering or relevant field
