Posted: Dec 30, 2019
APPLY

Software Engineer

MemberClicks - Atlanta, GA
Application Deadline: Mar 31, 2020

SOFTWARE ENGINEER, ATLANTA

at MemberClicks (View all jobs)
Atlanta

MemberClicks is looking for a talented Software Engineer to join our Atlanta headquarters. Software Engineers design, build, and deploy all MemberClicks products. This role is an excellent opportunity to join a high-performance development team with an attractive, values-driven culture. If your ideal work environment includes starched shirts, cubicles and red tape, then this job probably isn't for you!

Responsibilities:

  • Live out the MemberClicks mission and core values in your day-to-day work.
  • Understand our customer in order to create and deliver refreshing solutions to their needs.
  • Maintain software solutions after release, including bug fixes and performance tuning.
  • Lead and actively participate in code reviews.
  • Participate in requirements discussions and contribute to design decisions.
  • Implement and test applications using technologies such as Scala, Java, Typescript,  AngularJS, Node.js, Docker, AWS, Kafka, Redis, MongoDB and Mysql.
  • Keep technical skills up-to-date and actively work to improve the skills of your teammates.
  • Participate in the ongoing improvement of your team’s Agile process and workflow.

Experience:

  • Must be passionate, self-directed, and a champion for self improvement.
  • Must have an understanding of what it takes to be a key member of a thriving team.
  • Must have working knowledge of the full software development lifecycle in an Agile framework such as Scrum, Kanban, or XP.
  • Experience deploying solutions to AWS or similar public cloud platforms preferred.
  • Must be enthusiastic about learning new best practices and methodologies.
  • Must have two or more years of development experience with Java/Scala or Javascript/Typescript, or similar technologies.
  • Willing to work extended hours to meet deadlines when required, but this is not the norm.
  • Exceptional organization and time management skills.
  • Excellent written and verbal communication skills.