Staff Software Engineer, Graph. QLUS Remote / Charlotte, NC / Salt Lake City, UT / San Francisco, CA - Technology – Front-End Engineering / Full-time / Remote. The Graph. QL Engineering Team at Varo Bank is small but is growing rapidly. The Graph. QL engineering team is responsible for building and maintaining engineering solutions that power Varo’s federated graph to achieve our goal of disrupting the banking industry and building products that help improve the financial well-being of our custo... more details
Staff Software Engineer, GraphQL
US Remote / Charlotte, NC / Salt Lake City, UT / San Francisco, CA
Technology – Front-End Engineering /
Full-time /
Remote
Apply for this job
The GraphQL Engineering Team at Varo Bank is small but is growing rapidly. The GraphQL engineering team is responsible for building and maintaining engineering solutions that power Varo’s federated graph to achieve our goal of disrupting the banking industry and building products that help improve the financial well-being of our customers. You will get to work with new technology stacks, be part of a great and diverse workplace, and improve the financial lives of others. In our Engineering team, we value personal growth, initiative and ownership, innovation, collaboration, and the importance of thinking like an engineer while building customer-first products.
What you'll be doing
Work with others in the engineering team to help design, build and evolve the GraphQL API for a bank for all of us
Collaborate with cross-functional teams to define and build GraphQL schemas and API requirements
Provide technical leadership and guidance to the development team, promoting best practices in GraphQL development
Develop and optimize GraphQL queries and mutations for efficient data fetching and updating
Lead end-to-end projects from ideation to creation with a customer-first mindset
Conduct code reviews, ensuring adherence to coding standards and maintaining high code quality
Perform independent code analysis and create a backlog of technical upgrades and clean up to make sure the GraphQL platform adheres to best practices and industry standards
Mentor junior and mid-level engineers, fostering a culture of continuous learning and improvement
Be involved in the technical strategy and with a drive to improve products, infrastructure, processes, or organizations
Stay updated on GraphQL best practices and emerging trends in web development
Write well-designed, well-tested, readable, and maintainable code
You'll bring the following required experiences and skills
6+ years of industry experience in software development preferably Typescript or Kotlin
Proficiency in GraphQL query language and schema design
Understanding of federated graphs and subgraphs
Familiarity with GraphQL server frameworks and tools (e.g Apollo Server, Router)
Experience in building public and internal GraphQL APIs
Understanding of the software security practices
Experience with unit and integration testing
Experience with scalable, distributed systems with a test-first approach
Technologies we use
Typescript, Node, Kotlin
GraphQL, Apollo Server, Apollo GraphOS, and Apollo Federation
AWS
Kubernetes, Istio
npm, Git, GitlabJira, Confluence
$180,000 - $200,000 a year
For cash compensation, we set standard ranges for all US-based roles based on function, level, and geographic location, benchmarked against similar-stage growth companies. Per applicable law, the salary range for this role is $180,000 - $200,000. Final offer amounts are determined by multiple factors as well as candidate experience and expertise and may vary from the identified range.
Job Abstracts is an independent Job Search Engine. Job Abstracts is not an agent or representative and is not endorsed, sponsored or affiliated with any employer. Job Abstracts uses proprietary technology to keep the availability and accuracy of its job listings and their details. All trademarks, service marks, logos, domain names, and job descriptions are the property of their respective holder. Job Abstracts does not have its members apply for a job on the jobabstracts.com website. Additionally, Job Abstracts may provide a list of third-party job listings that may not be affiliated with any employer. Please make sure you understand and agree to the website's Terms & Conditions and Privacy Policies you are applying on as they may differ from ours and are not in our control.
Any time you conduct a search, the system shows you job matches, ranked by their Relevance Score (RS).
The score is calculated by a proprietary algorithm that uses Intelligent Machine Learning.
The Relevance Score tells you how well the job opportunity matches your search term or terms.
When not logged in, the system is limited to one search term. Scores for single term matches are usually lower.
When you register, log in, and set up multiple terms prioritized by importance, the jobs found for you will receive a much higher Relevance Score.