3 months ago
Barcelona, SpainSenior
Responsibilities
- Develop sophisticated software with minimal supervision and maintain product quality and maintainability.
- Design, build, document, and maintain JSON or REST services and integrations with third-party APIs.
- Fix complex bugs, perform advanced refactoring, and contribute to system design and technical documentation.
- Participate in peer code reviews, release preparation, technical presentations, and application lifecycle processes.
- Partner with product and analytics teams to define requirements and identify viable solutions.
- Onboard, mentor, and provide constructive feedback to junior and less experienced developers.
- Identify risks and roadblocks, update estimates, and help lead small to moderate projects.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent years of experience.
- At least 6 years of professional Java development experience.
- Experience with OS X, Linux, Spring, AWS, SQL, NoSQL, Git, and distributed web applications.
- Experience designing and building JSON or REST services, working with third-party APIs and AWS APIs, and using Docker or other containers.
- Experience with security-focused API design, object-oriented programming, design patterns, test-driven development, and functional testing.
- Intermediate proficiency in at least one object-oriented language, React Native, React, JavaScript, and Node.js.
- Extensive knowledge of npm package and webpack lifecycles.
- Experience with iOS and Android development.
- Bilingual English and Spanish skills are preferred.
Benefits
- Hybrid work arrangement is indicated in the posting.
- Emburse provides an interview process that typically concludes within two weeks.
Categories
About Emburse
Emburse builds spend-management software for finance teams, unifying travel and expense, accounts payable, procurement, payments, and corporate cards in its Emburse Expense Intelligence platform. Delivered as enterprise SaaS with ERP integrations and analytics, it helps organizations control non-payroll spend, enforce policy, and automate approvals and reimbursements. Founded in 2015 and headquartered in Dallas, it serves 20,000+ organizations in 180 countries and operates as a privately held company within Chrome River Technologies.
