Go Backend Developer

 (4+ years exp)
€50k – €75k • 0.0% – 1.0%
Published: 1 month ago
Avatar for Trustap

Trustap

Personal transactions with built in Peace of Mind

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

SQL
Git
REST APIs
Go (Golang)
Microservices

The Role

Trustap is on the move! We are a funded startup based in Cork offering an exciting new technology to the ever-growing digital payments industry. We are looking for a passionate backend developer who will help maintain and enhance the backend APIs for our high-traffic platform. Security and stability are big requirements for our platform, so knowledge and experience in these domains is a must.

This will be an exciting role for someone who is interested in building the infrastructure for a large-scale platform using best practices, and getting to apply their own ideas to the growth of a stable SaaS product. Applicants for this role should be passionate, creative, and confident in their own ideas, but should also be able to articulate and justify their ideas clearly, as well as being able to take and apply constructive criticism.

Qualifications

  • Must have a relevant VISA to work in Ireland
  • At least 4 years of programming experience
  • At least 2 years of programming experience with Go
  • Knowledge of modern OOP best-practices, including SOLID principles, programming to interfaces, composition over inheritance, clean code and linting
  • Package management, build tools and versioning
  • Proficiency with GIT, including branching strategies, merging, and dealing with remote/shared branches
  • Experience developing REST APIs and familiarity with basic semantics of HTTP, including verbs and resources
  • Familiarity with microservices, including knowledge about concurrency and 12 Factor apps
  • Understanding of concurrency, especially in a distributed service setting
  • Knowledge of backend security, including SQL injection, data sanitisation and DoS

Responsibilities

  • Maintaining internal and public-facing REST APIs using semantic versioning
  • Developing and maintaining our own backend APIs to support first- and third-party clients
  • Developing services to be used in a microservices-based architecture
  • Integrating third-party tools, services and dependencies with decoupling and fault-resilience in mind
  • Defining builds, environments and database migrations with microservice architecture in mind
  • Documenting APIs using formal (e.g. swagger) and soft (e.g. user guide) formats
  • Writing API “journey” tests that validate lifecycle behaviour of system objects
  • Collaborating in a cross-discipline team including frontend developers and DevOps engineers
  • Designing flexible API optimisations for certain use cases, such as batching and pagination

Benefits

More about Trustap

Founders

Kevin O'Leary
Founder • 3 years
Cork
image
Conor Lyden
Founder • 3 years
Cork
image
Go to team image