Senior Developer (NY)

COMPANY

 

Do you like working in fast growing B2B organizations? The original CrossBorder Solutions, a fintech SaaS company, was one of the leading tax software companies in the world when it was sold to Thomson Reuters in 2007. The Company helped thousands of multinational corporations optimize their intercompany pricing, known as transfer pricing. In 2016, the original founders relaunched the company and are on track to become one of the fastest growing startups in the United States.

 

We work with a diverse client base across numerous industries focusing on transfer pricing projects. The Company is in hyper growth mode and recently completed its first round of institutional financing with Kennet Ventures, a leading Silicon Valley venture capital fund. As such, we seek highly motivated, innovative and enthusiastic individuals to join our team.

 

ROLE

 

Our Software Engineers get to work with the most progressive technologies in the business.  We utilize JavaScript and TypeScript built on Node.js, AWS Lambda and GraphQL backed by a number of persistence technologies such as relational databases, key-value stores, message streaming services like AWS Kinesis and Graph Database technologies. You’ll have exposure to running your applications on Docker Containers, Serverless and other cloud native technologies. If you are the kind of person who thrives in a challenging environment and has creative expertise with a thirst for pushing the limits, we are interested in you!

 

Our scrum teams are comprised of Software Engineers who get a thrill out of delivering a craftsperson level of software quality, end-to-end testing and enterprise-grade software design in a mission driven startup. If that’s you, let us know and you can take the lead.

 

MINIMUM QUALIFICATIONS

 

  • Knowledge of the Node.js JavaScript runtime or other language equivalents
  • Experience with OOP technologies like Java, Go or C#
  • Demonstrable expertise with REST and other progressive API patterns such as GraphQL
  • Knowledge and experience with agile development
  • Professional, precise communication skills

 

PREFERRED QUALIFICATIONS

 

  • Strong proficiency with JavaScript and TypeScript
  • AT least 3 years professional experience with Node.js and frameworks available for it such as Express, HAPI or Fastify
  • Deep understanding of the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages such as Jade, EJS, etc.
  • Good understanding of server-side CSS preprocessors such as Stylus, Less, etc.
  • Understanding security compliance and security in depth practices like input validation, sanitization, basic cryptography and redaction approaches
  • User authentication and authorization between multiple systems, servers, and environments including OAuth and JWT
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Experience developing FaaS or serverless based functionality using AWS Lambda, OpenWhisk or other cloud-native function scoped development

 

RESPONSIBILITIES

 

  • Responsible for building out the core frameworks of the software product
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions including databases, key-value stores, blob stores and streaming data systems such as AWS Kinesis

 

WHAT’S IN IT FOR YOU

 

  • Great team culture
  • Competitive Pay and Benefits
  • Fun, friendly and casual work environment
  • Unparalleled experience as part of one of the most advanced teams in the world, with opportunities to be recognized and to build valuable skills and grow your career

 

CrossBorder Solutions is committed to promoting the values of diversity and inclusion throughout the business.  Whether it is through recruitment, retention, career progression or training and development, we are committed to improving opportunities for people regardless of their background or circumstances.

 

If you are interested in applying for the position, please email your cover letter and resume to employment@crossbordersolutions.io. Please include in the subject line the job title of the position you are applying for.

*
*
*