Emburse

Senior Software Engineer

Emburse
Apply
23 days ago
Barcelona, SpainSenior

Responsibilities

  • Develop sophisticated software with minimal supervision and take responsibility for product quality and maintainability.
  • Design, build, document, and maintain JSON and REST services and integrations with third-party APIs.
  • Contribute to system design sessions, advanced debugging, complex bug fixes, refactoring, and code reviews.
  • Follow software development lifecycle processes, including peer reviews and release preparation.
  • Partner with product and analytics teams to define requirements that address multiple stakeholders’ needs.
  • Mentor and guide junior developers, onboard less experienced team members, and communicate complex concepts clearly.
  • Identify risks, alternative solutions, roadblocks, and improvement opportunities.
  • Contribute to technical documentation, knowledge bases, and engineering presentations.
  • Potentially supervise others or lead small to moderate projects.

Requirements

  • Minimum of 6 years of professional experience in Java development.
  • Bachelor’s degree in Computer Science or a related field, or equivalent years of experience.
  • Experience with OS X, Linux, Spring, AWS, SQL, NoSQL, Git, distributed web applications, and container technologies such as Docker.
  • Experience designing and building JSON or REST services, working with third-party APIs and AWS APIs, and applying functional testing practices.
  • Extensive understanding of design patterns, object-oriented programming, RESTful API design, and API security.
  • Intermediate proficiency in at least one object-oriented programming language, React Native, React, JavaScript, and Node.js.
  • Extensive knowledge of the npm package and webpack lifecycle.
  • Experience with iOS and Android development.
  • Understanding of OWASP and experience working in Scrum and DevOps environments.
  • Bilingual English and Spanish skills are preferred.

Benefits

  • A hybrid work arrangement is indicated by the LI-Hybrid posting tag.

Tech Stack

Categories

Emburse

About Emburse

501-1,000 employees
Contact me