Backend Software Engineer

Sorry, this job was removed at 8:24 a.m. (EST) on Wednesday, October 16, 2019
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Trace is looking for a backend engineer with great communications skills to join our team. Trace is a blockchain-based soil-to-shelf tracking platform designed for the hemp industry. Our supply chain tracking tools increase business efficiency for our users, giving the hemp industry as a whole a competitive advantage. By providing the consumer access and insight to finished products, Trace also creates unparalleled accountability for hemp cultivators, processors and test facilities. Thanks to our cutting edge decentralized technology, Trace ensures that test results and Certificates of Authenticity submitted by test facilities remain unchanged as product is bought and sold in the supply chain.

RESPONSIBILITIES:
o Work with product managers, designers and engineers to conceptualize and build new features for our user base
o Maintain a backend shared amongst multiple platforms e.g. Web and Native applications
o Develop a backend using GraphQL, NodeJS and MongoDB
o Design and develop scalable database model structures that supports a decentralized application
o Work closely with product and business teams to define and scope technical requirements
o Perform internal team code reviews and uphold internal best practices with development and product teams
o Work closely with the product team to scope, estimate, plan, and iteratively release lean features
o Ability to uphold agile methodologies and continuously deliver lean, functional software
o Develop major application features for Trace’s platform within a well estimated series of sprints
o Ensure that standards and principles are adhered to and communicated to other stakeholders on the team
o Provide recommendations through Application Designs around code organization and service deployment
o Document technical contributions, commented code, documented APIs, schema updates & ability to diagram / visually communicate our infrastructure or application design concepts
o Work with teams to understand our users, and help guide and create technical solutions and product decisions
o Identify gaps in development and help with process improvements, suggesting tools and taking actions to prevent a repeat of similar issues

SKILLS & EXPERIENCE:
o 5+ years of development experience in a senior role within backend software teams building various scalable backend services & infrastructure for web and mobile applications
o Strong communicator. Must be able to explain complex technical concepts to others on the dev team, other members of the Trace team, state agency officials, etc.
o Ability to review, approve, and contribute to thoughtful UI/UX suggestions and work with the product and design teams to implement builds which prioritize the user above all
o Ability to concept, scale down, and find creative solutions to delivering iterative features
o Deep understanding of and practice in lean and agile methodologies
o Knowledge of SQL & NoSQL solutions understanding the pros and cons of relational and free form databases, MySQL, MongoDB and DynamoDB
o Knowledge of web-based multi-tenant enterprise platforms, AWS or other cloud platforms and web security fundamentals
o Strong attention to detail and a good general sense of design is what drives your work
o Experience with blockchain smart contract development, working with blockchains such as Hyperledger, Ethereum and EOS and decentralized storage such as Dat, StorJ and IPFS a plus
o Experience working with mobile development teams and a strong understanding for best practices and native tooling for both iOS and Android o Experience as a mobile developer yourself for native platforms is a plus

BENEFITS & PERKS
o NYC-based role
o Flexible vacation and work from home policy
o Salary, benefits, equity options TBD
o Work travel and team retreats
o Frequent on-site travel for user testing, team meetings, user research

    Read Full Job Description
    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.

    Location

    47 Maple Street Suite 111, Burlington, VT 05401

    Similar Jobs

    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.
    Learn more about TraceFind similar jobs