Back-end Developer

  • Full-time

Company Description

Pairpoint has a mission to build the biggest and most successful platform in the emerging economy of things marketplace. The journey has started, and a new organisation and culture are being formed with innovative, talented, flexible, adaptive, and output-focused people.

Pairpoint is a start-up with a €60 million Series-A investment from Sumitomo Corp and Vodafone PLC, which in addition to the funding gives us access to global infrastructures, customer and partner ecosystems, and go-to-market channels. We currently operate across Europe, with office locations in the UK and Lisbon, with home working options.

Our platform combines connected IoT, secure SIM, and edge technologies, with fintech and Web3, to provide IoT devices with digital identities combined with automated, programmable payment capabilities that are trusted across ecosystems and enable real-time, autonomous device payments.

Job Description

We are looking for an experienced developer with comprehensive back-end software engineering skills.

Key Responsibilities

  • Contributing to high-level and low-level designs
  • Selection and use of appropriate software frameworks and design practices
  • Data and code design and implementation
  • Unit and module testing
  • Automation of tasks using Unix shell scripting, Python

Qualifications

Technical Skills and Experience

  • Back-end Languages – Will principally work in Java/ Kotlin, but experience with Rust, Go, Node.js, and Python is desirable
  • Spring framework/ spring boot (Java) and SQL/NoSQL databases
  • Spring security, authentication, and authorization
  • Implementing and using modern API technologies
  • Design and development patterns e.g. MVC applying React.js + Java with Spring/Spring Boot
  • CI/CD frameworks & Cloud deployment in AWS
  • Other knowledge required:
  • Git, GitHub
  • XML, JSON, JWT 
  • DBMS and database optimization
  • RESTful API design
  • OAuth 2.0 and Identity and Access Management (IAM)

Other Skills

  • Good analytical skills
  • Requirements definition and analysis
  • PrProblem-solving attitude
  • Attention to detail
  • Agile development methodologies
  • Good communication Skills (written/verbal English)

Good understanding of:

  • Databases – PostgreSQL, MongoDB, Elasticsearch.
  • Container systems (docker) and orchestrators (docker-compose, Kubernetes)
  • AWS, CloudWatch
  • Client/server design
  • Networking and protocols including HTTP, sockets programming
  • Messaging technologies, Kafka, RabbitMQ
  • Privacy and security (by design)
  • Scalable systems design

Additional Information

What’s in it for you?  

  • Flexible working
  • An interesting reward package
  • Opportunity to develop a fast career and grow in a business role 
  • Be challenged to learn fast and work with cutting edge technologies
  • Be part of a diverse team from different backgrounds, ages and nationalities
  • Join a new venture

Pairpoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applications from candidates of all backgrounds and experiences.

Please submit your resume and a cover letter outlining your relevant experience and why you are the ideal candidate for this role.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply