Outside, Inc., also known as Outside Interactive, is the world’s leading creator of active lifestyle content. The company’s brands reach 70 million clients
Senior Full Stack Engineer
Location
Philippines
Posted
12 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Engineer
Outside, Inc.
• Design and implement secure, PCI-compliant payment processing systems supporting credit cards, ACH, and digital wallets • Build comprehensive transaction lifecycle management including processing, refunds, voids, and settlement reconciliation • Architect and implement integrations with multiple payment processors while maintaining flexibility to switch providers • Develop robust APIs for transaction monitoring, customer management, and merchant administration • Design and optimize database schemas for high-volume transaction processing and real-time reporting • Implement tokenization, encryption, and fraud detection systems meeting PCI DSS compliance requirements • Create RESTful APIs with consistent error handling, authentication, and webhook capabilities • Ensure sub-3-second transaction processing times and system scalability for high-volume periods
Job Requirements
- Deep expertise in backend payment processing architecture and frontend dashboard development
- Familiarity with fraud detection systems and risk management
- Understanding of financial regulations and compliance requirements
- Experience with microservices architecture and event-driven systems
- Knowledge of performance monitoring tools (Application Insights, New Relic)
Benefits
- Competitive salary
- Remote work
- Professional development support
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description KnowHow is expanding its Software Engineering team to take our development capacity and speed to the next level. The optimal candidate for this role has very high ownership thinking, a demonstrated track record of being a fast learner, and the ability to manage a broad array of demanding overlapping timelines and projects. The candidate should have a strong preference for creative problem solving, an OCD preference for detailed documentation, and pride in delivering high-quality code consistently, on schedule. The purpose of the Full Stack Developer role is threefold: - To increase our development capabilities and capacity - To enable us to implement ‘industry-first’ features, far ahead of any competitors - To enable us to pursue our data, AI, and ML planned features You will be responsible for maintaining, building, and supporting frontend and backend application layers of our product. You will work closely with the core team to solve complex problems to meet customer needs. Other responsibilities include: - Work on improving the system architecture - Analyze and improve the performance of the web apps - Educate and support those around you as well as other developers - Develop basic ML/AI models and integrate them into our product - Familiarity with OpenAI API (or equivalent) is a plus - Basic knowledge of prompt engineering Qualifications - Undergraduate degree or diploma in Computer Science, Software Engineering, or related field - 5+ years of experience in full stack development building large-scale web applications - Strong JavaScript expertise and experience in modern UI frameworks (e.g., React/Redux, ES6) - Extensive knowledge of the DOM, HTTP, CSS3 (e.g., Flexbox, Grid) and core web technology concepts - Extensive knowledge of Python - Ability to dive deep into specific client-side areas, like performance, cross-browser compatibility, animations - Experience with RESTful API design and development - Working knowledge of standard AWS technologies, such as AWS Elastic Beanstalk, ECS, RDS, Elastic Beanstalk, Lambda, CloudWatch - Docker and Postman experience Requirements - Experience with Django - Experience with Hugging Face - Experience working on Agile/SCRUM development teams Benefits - Build cool tech and solve interesting problems with smart, fun people - Casual attire - Fast-paced environment, yet a rigorous discipline to planning - Weekly virtual team social event - Potential for equity compensation - Generous vacation plan - Your code will be used by live users starting week one - Experience in the US-Market (our target market) - Broad variety of development: mobile, web, cloud, AI, ML
• Develop and maintain technical components, services, and integrations that enhance engineering workflow applications. • Build foundational modules, reusable logic, and frameworks that enable scalable application development for Engineering and Operations teams. • Implement end‑to‑end solutions that support internal engineering and operational processes. • Collaborate closely with internal customers to translate functional requirements into robust, maintainable technical solutions. • Partner with development teams and stakeholders to define platform standards, architecture patterns, and best practices for both pro‑code and low‑code contributors. • Use high‑level programming languages (primarily Python) to build scalable enterprise applications. • Architect and deploy solutions using Amazon Web Services (AWS).
Principal Software Engineer
ICFWe are not a typical consulting firm and our people are not typical consultants.
• Lead the architecture, design, and implementation of enterprise-scale cloud-native applications and services. • Provide technical leadership across multiple applications, services, and engineering teams. • Design and develop secure, scalable, and maintainable backend services using Node.js, TypeScript, and modern cloud technologies. • Establish and promote engineering standards, architectural patterns, and development best practices. • Partner with product owners, business stakeholders, and engineering leadership to translate business objectives into technical solutions. • Lead technical design discussions and architectural reviews. • Mentor engineers through code reviews, design reviews, technical guidance, and knowledge sharing. • Drive platform modernization initiatives and evaluate emerging technologies for potential adoption. • Design and implement integrations with internal and external systems and services. • Optimize application performance, reliability, scalability, and operational efficiency. • Contribute to long-term technology strategy and technical roadmaps. • Support DevOps practices, automation, observability, and continuous improvement initiatives. • Troubleshoot complex production issues and guide teams toward sustainable solutions. • Collaborate effectively across distributed teams while maintaining strong communication with both technical and non-technical stakeholders.
Full-Stack GUI Software Developer
Celestica International LPCelestica (NYSE, TSX: CLS) enables the world’s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. Leader in design, manufacturing, hardware platform and supply chain solutions Global expertise and insight at every stage of product development Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries
Role Description We are seeking an experienced full-stack GUI software developer to design, develop, and test the next-generation AI-enabled automation infrastructure for switches and integrated data center racks. This is not a traditional "scripting" role; you will be building a full-stack, SDLC-integrated, test-driven engineering ecosystem centered around products running SONiC (Software for Open Networking in the Cloud) and OpenBMC within hyperscaler racks. Your mission, collaborating with the larger DevTestOps Team and software development teams, is to build an immersive, intuitive, robust, and full-featured control center for managing world-wide network automation test infrastructure. The Test Automation Control Center will consist of a set of cloud-hosted applications controlling multiple physical on-prem systems distributed worldwide. Control capabilities cover scheduling, monitoring, analyzing, and reporting tests from the initial developer Pull Requests to the final release regression validation. - Architect & Design: Lead the design and implementation of a robust, cloud-hosted GUI that provides a seamless user experience for managing physical on-prem systems distributed globally. - Full-Stack Development: Build and maintain the entire engineering ecosystem, ensuring it is test-driven and fully integrated into the CI/CD pipeline. - AI Integration: Implement AI-driven workflows to intelligently select automation test cases, perform automated failure diagnostics, and provide predictive product quality assessments. - Infrastructure Management: Develop user interface control capabilities for managing complex hardware, including Celestica switches, IXIA traffic generators, and diverse data center rack equipment. - End-to-End Visibility: Create reporting and analysis tools that track code health from the initial Pull Request to final release regression validation. - Collaboration: Work closely with DevTestOps and software development teams to ensure the control center meets the evolving needs of our global network infrastructure. Qualifications - Expert GUI Development: Proven experience building complex, data-rich graphical user interfaces using modern frameworks (e.g., React, Vue.js, or Angular). - Testing Infrastructure: In depth experience with GUI automation frameworks, such as Playright, Cypress, or Selenium. - Full-Stack Proficiency: Strong backend experience (Node.js, Java Script, Python, or Go) with a focus on cloud-native architectures and SDLC integration. - Networking & Hardware Context: Familiarity with high-performance networking environments, specifically SONiC, OpenBMC, and data center hardware management. - AI/ML Application: Practical experience integrating AI agents or LLM-based workflows into software applications to automate decision-making and analysis. - Engineering Rigor: Deep understanding of test-driven development (TDD), CI/CD pipelines, and robust software engineering practices. - Systems Thinking: Ability to bridge the gap between cloud-hosted software and physical hardware distributed across global sites. Requirements - Duties of this position are performed in a normal office environment. - Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data. - Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required. - Occasional travel may be required. Salary The stated range includes Base Salary and target Short-Term Incentive (STI) compensation only. A comprehensive benefits package is offered in addition to this range. The salary range described in this posting is an estimate by the Company, and may change based on several factors, including but not limited to a change in the duties covered by the job posting, or the credentials, experience or geographic jurisdiction of the successful candidate. $101,000-150,000 Typical Experience - This role operates at the intersection of high-speed networking and modern cloud software and requires 6-10 years of experience. - Hardware: Celestica Switches, IXIA Traffic Generators, Hyperscaler Racks. - Software: SONiC, OpenBMC, Kubernetes/Docker, Cloud-hosted Microservices. - Intelligence: AI-driven diagnostics and predictive quality analytics. - Automation Frameworks: Expert-level knowledge of SPyTest and Python-based automation. - AI/ML: Familiarity with rapid software development using AI tools such as Claude Code. - DevOps: Advanced experience with GitHub Actions, Azure DevOps or Jenkins, and containerization (Docker/Kubernetes). Typical Education - Bachelor degree or consideration of an equivalent combination of education and experience. - Educational Requirements may vary by Geography.


