**Back-End Software Engineer 11689**
A leading professional development and networking company is looking for a
Back-End Software Engineer. The successful candidate will partner with
product, design, and stakeholders across the content production and post-
production teams to build our centralized content management product. The
ideal candidate has proven coding skills in Java and strong competencies in
data structures, algorithms, and software design. The company offers a **great
work environment!**
** _Back-End Software Engineer Pay And Benefits_**
* Hourly pay: $50-$75/hr, Pay varies based on the candidate's work location and experience
* Worksite: Leading professional development and networking company (Remote)
* W2 Employment, Group Medical, Dental, Vision, Life, Retirement Savings Program
* 40 hours/week, 12 Month Assignment
** _Back-End Software Engineer Responsibilities_**
* Tackle interesting tech challenges in multiple tech stacks, leading feature development from ideation through our design, implementation, and release processes; working closely with and learning from our team of strong engineering talent.
* Own the back-end development for key projects in our product and collaborate with visual/interaction designers, other engineers, and product managers to launch new features, iterate on existing features, and scale our systems.
* Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
* Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
* Implement cutting-edge technologies and will be writing state-of-the-art code to keep us at the cutting edge of current technology.
* Make the site delightful, secure, performant, and accessible to all our members.
* Meet with colleagues including product managers, designers, and other engineers assigned to your project(s).
** _Back-End Software Engineer Qualifications_**
* BS in Computer Science or related technical field, or 5 years of industry experience.
* Experience designing and working with APIs (REST/GraphQL).
* Experience building enterprise software or internal tools supporting midsize or large companies, including collaborating with product, design, and, other cross-functional partners from ideation through production release is preferred.
* Experience with good software design and implementation skills incl. documentation, design trade-offs, resource management, monitoring, and troubleshooting is preferred.
* Proven coding skills in Java and strong competencies in data structures, algorithms, and software design.
* Intermediate to advanced Java.
* Basic command line skills and version control (Git, etc).
* Experience in designing and building infrastructure and web services at large scale, and common tools used to build it like IDEs, JUnit, etc.
* Experience with nosql databases and database architecture.
* Strong technical design sensibilities, including a collaborative approach to API design are preferred.
* Learning studios support - building out new features.
Compensation: From $50.00 to $75.00 per hour