
Published: Mon, 09 Jun 2025 08:50:25 GMT
Position: Software Engineer II
Company: TreviPay
Location: Remote
Salary: Competitive, with comprehensive benefits package
Overview: TreviPay is a global B2B payments and invoicing network that provides choice and convenience to buyers, opens new markets, and automates accounts receivables for thousands of sellers. With integrations to top eCommerce and ERP solutions and flexible trade credit options, TreviPay brings 40 years of experience serving leaders in manufacturing, retail, and transportation.
Role: As a Software Engineer II at TreviPay, you will be challenged and empowered in a supportive, collaborative, and entrepreneurial environment. This position is ideal for a developer with solid foundational experience who is ready to take on more complex integration challenges and contribute meaningfully to our partner ecosystem. You will work with cutting-edge cloud technologies while having the autonomy to drive technical decisions.
Responsibilities:
– Design and implement robust partner integration solutions
– Lead technical discussions and contribute to architectural decisions
– Conduct thorough code reviews and provide constructive feedback
– Implement and enforce security best practices
– Analyze system performance and optimize integration workflows
– Troubleshoot complex technical issues independently
– Develop comprehensive testing strategies
– Create technical documentation and integration guides
– Share knowledge and best practices across the team
Required Technical Skills:
– Proficient in JavaScript/Node.js with 2+ years of hands-on experience
– Strong Python development skills
– Extensive experience designing and consuming REST APIs
– Advanced JSON manipulation and data transformation
– Proficient with Git workflows, branching strategies, and code collaboration
– Comfortable with command line tools and scripting
– Experience with package management and dependency resolution
– Hands-on experience with AWS services (Lambda, API Gateway, S3, etc.)
– Understanding of serverless architecture patterns and best practices
– Experience with cloud deployment and monitoring
– Knowledge of API security and authentication patterns
– Unit testing and integration testing experience
– Exposure to CI/CD pipelines and automated deployment
– Experience with Python virtual environments and dependency management
– Docker containerization experience
– Database design and optimization experience
– Performance optimization and troubleshooting skills
Growth Opportunities:
– Lead cloud-native architecture initiatives
– Become a subject matter expert in AWS integration services
– Drive microservices design and implementation
– Establish security standards and compliance practices
– Lead testing automation and quality assurance efforts
– Shape CI/CD practices and development workflows
Work Environment:
– Collaborative team with significant technical autonomy
– Innovation-focused culture with room for technical experimentation
– Remote-friendly with flexible working arrangements
– Agile development methodology with emphasis on continuous improvement
Education & Experience:
– Bachelor’s degree in Computer Science, Software Engineering, or related field OR equivalent practical experience with demonstrable technical skills
– 3-5 years of professional software development experience
– Proven track record of successful project delivery
Personal Qualities:
– Self-directed with strong technical judgment
– Excellent communication skills with ability to explain complex concepts
– Strong analytical and problem-solving abilities
– Meticulous attention to detail and code quality
What’s in it for you?
– 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
At TreviPay, we believe:
– Saying yes to unique and challenging requirements
– Empowered team members are creative team members
– Our products make the customer’s day just a little bit better
– Work/life balance makes us all more effective Apply link