Senior Backend Developer (Java)

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or a related field., At least 5 years of experience as a backend developer in a strongly typed language framework., In-depth knowledge of Java or C#, and experience with RDMS like MS SQL, MySQL, or Postgres., Familiarity with AWS services and debugging tools, along with a strong understanding of software design patterns..

Key responsibilities:

  • Collaborate with Client, Product Management, and User Experience teams during system design.
  • Write clear design documentation and drive discussions with peer developers.
  • Develop testable software artifacts and conduct meaningful reviews of pull requests.
  • Embrace and influence Agile processes within the development team.

Veyor logo
Veyor http://www.veyordigital.com
11 - 50 Employees
See all jobs

Job description

Veyor is a unique and rapidly growing cloud based mobile platform for managing complex construction activity in the field. Veyor connects the full construction workforce with the supply chain in real time enabling the efficient management of highly dynamic environments. The platform incorporates scheduling, live tracking, safety processes and valuable data collection and analysis for optimisation of projects and future planning. The platform has also been embraced by Shopping Centres and Airports to manage their daily loading dock operations

The Veyor platform has been adopted by all leading top tier builders in Australia and New Zealand and is now growing into the UK and US market. As a Veyor employee you'd be working with a well funded and fast growing tech business with a strong and experienced software development and UX team. You will also gain exposure to an exciting industry that is ripe for disruption.

The Role

In this role, you will report to the CTO, and will be responsible to:

  • Collaborate effectively with the Client, Product Management and User Experience teams.
  • Work closely with the client team during the system design for new and existing features.
  • Write clear and concise design documentation when assigned tasks to develop a feature and then drive the discussion with your peer developer group.
  • Technical design documentation must clearly communicate assumptions and options and provide justified recommendations.
  • Develop testable software artefacts with associated unit tests.
  • Review pull requests (PR) in a meaningful way when PRs are assigned to you by team members.
  • Embrace the Agile processes used by the development team but also influence any incremental improvements.

Ideal Profile

  • You possess a Bachelor's degree in Computer Science or a related degree.
  • You have at least 5 years of proven experience working as a backend developer in a strongly typed language framework.
  • You have hands-on knowledge of software design patterns especially with their use with software service development.
  • You have in-depth knowledge of Java (preferable) or C# and RDMS like MS SQL, MySQL or Postgres,.
  • You have experience with debugging & profiling tool sets with excellent troubleshooting skills.
  • You have experience working with Data transformation tools (GSON, Protobuf, etc.) as well as Server side tools and frameworks (graphQL, etc )
  • You have good understanding of AWS, S3, Cloudfront, API GW, Lambda, Serverless.
  • You thrive in fast-paced work environments and can deliver while working in distributed teams.

What's on Offer?

  • Exciting role with a well funded and fast growing construction tech company expanding globally
  • Excellent scope for learning and career growth
  • Remote opportunity to work with an inspiring founding team and industry leaders

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)
  • Collaboration
  • Problem Solving

Back-End Developer Related jobs