Loading

Banner Image
  • Location

    Atlanta, Georgia

  • Job title:

    Lead Software Engineer

  • Sector:

    Technology

  • Job type:

    Direct Hire

  • Job ref:

    6801

100% remote but must reside in Eastern or Central time zone and work eastern time zone work schedule.

We’re looking for a Lead Software Engineer to join us and actively contribute to the overall success of the company. This is the perfect opportunity to step up to the plate, take ownership of this key role and showcase your capabilities to make a real impact. Your primary objectives will be to lead the build of elegant, performant, maintainable, operable and secure Golang microservices, to help design and architect our systems and to develop and to continue the journey of continuous improvement to make the team the best that it can be.

What your day will involve:

  • Delivering clean, architecturally sound and maintainable server-side code; bonus points for full-stack development experience
  • Collaborating with stakeholders in the company to rapidly build-measure-learn a world-class product
  • Working with our Agile Delivery Managers to constantly iterate on the company’s development processes
  • Motivating the team past roadblocks to make sure we are shipping features as effectively as possible
  • Guiding design discussions; being the voice of experience with helping the team balance flexibility, expediency and scalability & performance
  • Contributing to the current move away from monolithic architecture to microservices
  • Championing new technologies and enforcing the best development patterns
  • Keeping a keen eye on the future, whilst making sure we’re proactively but pragmatically tackling technical debt

Requirements

  • 6+ years of software development experience
  • In-depth knowledge of more than one software language ideally Golang but otherwise Java, C++ or Python with a willingness to cross-train
  • Experience of building microservices; ideally deployed in Docker containers on Kubernetes with bonus points for Istio
  • Experience of agile development practices, i.e. Scrum & Kanban
  • Experience with RDBMS (e.g. Postgres) & NoSQL (e.g. Mongo) datastores
  • Experience of design and architecture of large applications, ideally RESTful services in the payments space
  • Understanding of SOLID Principles and Design Patterns
  • A genuine interest in working in a fast paced startup and ideally Fintech
  • Bonus points for real-time low latency high frequency transaction based systems
  • Ability to diagnose problems at any level (Client, HTTP/Network, Server, Database, OS)
  • Demonstrable experience of building large concurrent applications
  • Experience of developing and running large scale production environments in or closely with DevOps / SRE
  • You are experienced with Cloud Native solutions deployed to AWS

#LI-TP1
#LI-REMOTE

 

ehire.com/jobs

A Human Approach to Staffing

Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.