Job Closed
This listing is no longer active.
TreviPay is a global financial technology company specializing in B2B payments and invoicing solutions. Offering an innovative, API-first platform, TreviPay aim
Principal Engineer – Architect I
Location
Costa Rica
Posted
62 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer – Architect I
TreviPay
• Help build and evolve core B2B billing and payments platform • Design scalable APIs • Build intuitive user experiences • Contribute to modern, cloud‑native systems that power real‑world financial products used globally
Job Requirements
- 10+ years of full-stack web application development experience
- Proven experience designing, building, and maintaining RESTful APIs
- Experience creating reusable, scalable UI components
- Strong understanding of modern build pipelines and development tooling
- Demonstrated experience writing and maintaining automated unit tests
- Experience working in an Agile development environment
- 3+ years of experience working in Unix/Linux environments
- Ruby on Rails 6+ experience (required)
- Hands-on experience with modern JavaScript frameworks
- Experience building and deploying applications on AWS (required)
- Experience with Docker and Kubernetes
- Oracle RDBMS experience
- Experience using LLMs and AI‑assisted development tools (e.g., GitHub Copilot, Cursor) to improve development velocity and code quality
Benefits
- Work in a friendly and caring company where teamwork is key
- Work with skilled people that are invested in your success and growth
- Remote working is the new normal with flexible work options and paid holidays
- Competitive salary with a comprehensive benefits package starting day one
- Work in a fun environment that promotes creative thinking and a positive attitude
- Career development opportunities
- An open-door policy which means your voice will always be heard
- A robust Employee Referral program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – B2 Object Storage
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Work on server-side B2 APIs and subsystems that allow our customers and integrations to upload files, manage their lifecycles, track usage, and interact with our billing and storage systems. • Help build new features, improve the scalability of our systems, and create support tools to help chase down and diagnose customer issues.
Senior Software Engineer – Storage Platform
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Work on our storage platform which supports the B2 Object Storage and Computer Backup products • Responsible for reliably storing the customer data • Help improve durability, increase throughput, and drive architectural changes to support long term requirements of our service
• Design and develop new features and solutions that support customer use cases in existing and new software products. • Work in an agile team environment that practices continuous improvement when planning, estimating and building software. • Deliver on sprint commitments by working proactively with stakeholders to identify and navigate obstacles. • Build high-performing software with an evolving set of tools across several technology stacks and participate in the stewardship of our development process. • Collaborate with cross-functional project teams including Architects, QA, Product Management, and others to delight our clients.
• Design, develop and optimize scalable data pipelines using SQL and Python/PySpark • Build and maintain analytics-focused data models (e.g., Star Schema and OBTs) • Structure data into Bronze, Silver and Gold layers within a modern data architecture • Ensure data quality, consistency and governance across the entire pipeline • Act as the technical point of reference for troubleshooting and removing blockers • Translate business needs into efficient data solutions • Create, evolve and manage the project’s technical roadmap • Work collaboratively with cross-functional teams and stakeholders


