Backend Web Developer

📍 Auburn, AL/Atlanta, GA/Remote

Your Mission

Flashtract is seeking a full-time Backend Developer to perform further development on our online software platform. A backend developer will be responsible for analyzing business requirements, designing technical specifications on those requirements, writing the backend portion of code for the specification, and testing the results of development both manually and via automated test cases. In many cases, a backend developer may work hand-in-hand with a frontend developer to implement a new or improve an existing feature. You will be an integral part of the growth of our platform and collaborate with a wide variety of stakeholders both within our organization and our client base to develop quality software solutions for the industry we serve. Our team is highly motivated and we work in an agile environment, utilizing Trello and sprint-based cycles to ensure efficiency. We are always open for ways to improve our processes to create the best possible environment for our developers and avoid industry pitfalls wherever possible.

To be successful in this role you will need:

  • A love of creating great, scalable, and clever software solutions
  • A strong software development background and to have worked closely with software development teams in the past
  • Experience working in fast-paced environments like technology startups
  • To be customer-centric
  • Highly analytical and data-driven
  • Comfortable making decisions or preparing information for decisions to be made by the team
  • The ability to constantly re-evaluate product vs. business vs. technical tradeoffs to find the lowest risk, highest value next step
  • Clear communication and team leadership
  • Hyper-focused on details yet flexible enough to work on keep deadlines and reasonable compromises

Your responsibilities are to:

  • Work with designers/frontend engineers to take customer data and feature requests and create technical specs and architecture decisions
  • Work with designers to take design specs and translate them into technical specs
  • Work with a team of developers to maintain quality and production standards
  • Develop timelines for delivery and implementation of new products
  • Troubleshoot problems & identify areas for improvement
  • Ensure feedback and requests are integrated into product planning and development processes
  • Collaborate with front-end developers and other team members to establish objectives and design functional, cohesive codes to enhance user experience
  • Develop ideas for new programs, products, or features by monitoring industry developments & trends
  • Participate in continuing education and training to remain current on best practices, learn new programming languages
  • Practice good documentation practices

Requirements:

  • Deep understanding of Java, MySQL, git, MVC architecture, relational databases, REST API
  • Some understanding of JavaScript, Spring Framework, AWS, JSON/NoSQL, UNIX, XML
  • Strong understanding of the web development cycle & programming techniques & tools
  • Focus on efficiency, user experience, & process improvement
  • Excellent project & time management skills
  • Strong problem solving, verbal & written communication skills
  • BA/BS degree in software engineering, computer science, or related field
  • 3-5 years experience in a fast-paced software development environment
  • Test driven development (TDD) experience

At Flashtract we celebrate differences! We thrive on them for the benefit of our employees, our products and our community. Flashtract is thrilled to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Sign up for our monthly newsletter

For the absolute latest, be sure to follow us on social media