Jr. Back-End Software Engineer

webfx.com9 months ago
Ann Arbor, Michigan, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

WebFX, a full-funnel revenue marketing agency and multiple-time Best Place To Work, has joined forces with Nutshell – an award-winning CRM and email marketing platform. We are looking for a Backend Software Engineer to join our Ann Arbor office. In this role, you'll build robust GraphQL and cloud infrastructures, collaborate with cross-functional teams, and help power our innovative software solutions for clients across the globe.

Key Responsibilities

  • Collaborate with frontend teams (React & React Native) to deliver seamless user experiences.
  • Develop and maintain backend services using PHP, Symfony, MySQL, Solr, and other AWS-managed technologies.
  • Design and build robust GraphQL APIs and support cloud infrastructure deployments.
  • Employ continuous integration and peer-reviewed code processes using tools like Jenkins, Docker, and GitHub.
  • Troubleshoot issues, optimize performance, and ensure high-quality deliverables across projects.

Required Qualifications

  • Bachelor’s Degree in Computer Science or a related field.
  • A strong academic record with a GPA above 3.5 (recent and upcoming grads are encouraged to apply).
  • Hands-on programming experience via part-time work, volunteer projects, or internships.
  • Familiarity with backend languages (e.g., PHP, Python, Ruby) and modern software development frameworks.
  • Experience with SQL, relational databases, and basic API design (JSON-RPC, REST, GraphQL).
  • Understanding of unit testing and continuous integration practices.

Preferred Qualifications

  • Passion for web/software development with a drive to learn new technologies in your free time.
  • Strong problem-solving skills coupled with exceptional time and project management.
  • Excellent communication and interpersonal skills with the ability to work both independently and in a team.
  • Attention to detail and a commitment to delivering high-quality, reliable software.

Benefits & Perks

  • Compensation: Negotiable based on work experience with potential additional bonus for high GPA or graduating with high honors.
  • Excellent health, vision, and dental coverage along with supplemental insurance.
  • 401K: 100% Company Match (up to 4%) and 150% Company Match Of Personal Charity Donations.
  • Generous paid time off, flexible schedule (start between 8 and 10 am), and a pet-friendly office.
  • Modern office in downtown Ann Arbor with opportunities to connect with the local tech community.
  • Career advancement through merit-based promotions and continuous learning opportunities (including access to the FXLearns Library).
  • Other perks include profit sharing, home buyer support, personal desk fund, and green commute benefits.

Required Skills

AWS
Docker
MySQL
PHP
Symfony
Unit Testing
Continuous Integration
GraphQL
API Design