Software Engineer Job at Motion Recruitment, Madison, WI

djk2VWFFWlMxQTRjcWU4czRRdFVCdDhrSHc9PQ==
  • Motion Recruitment
  • Madison, WI

Job Description

Our client, a global gaming leader, is hiring for a contract Software Engineer. This is a mostly remote position, with occasional onsite in Madison, Wisconsin, as needed.

This is a full stack engineer position with a focus on front-end programming, RESTful API development, backend development with either Java, Golang, or Python, and will also include work with some DevOps tools (experience with cloud services, containerization, or automated deployment would be a huge plus).

Contract Duration: 12-months initially; potential to extend

Required Skills & Experience

  • 6+ years professional experience working with medium/large complex code bases
  • Proven experience in Full Stack development
  • Experience with one or more of the following programming languages: Java, Go, or Python
  • Experience in REST API design and implementation
  • DevOps experience
  • Strong communication skills and work ethic

Preferred Skills & Experience

  • BS or MS Degree in Computer Science or equivalent field.
  • Demonstrated ability to write clean, maintainable, and well-documented code.
  • In-depth database management, cloud technologies (AWS), and containerization (Docker, Kubernetes)
  • Knowledge of React best practices, and ability to explain them to other developers
  • Familiarity with DevOps tools and practices, including CI/CD pipelines
  • Automated deployment tools (e.g. Terraform, Ansible, Jenkins)
  • Excellent problem-solving skills and attention to detail
  • Experience with Agile development methodologies such as SAFe, Scrum

What You Will Be Doing

Daily Responsibilities

  • Design and develop RESTful API Endpoints, ensuring high performance, scalability and maintainability.
  • Collaborate with other Front-End Engineers and develop dynamic, responsive and user-friendly web applications.
  • Define Data Models and database schemas and manage relational databases or NoSQL databases ensuring data integrity and performance.
  • Build, manage and own deployment pipelines
  • Create and maintain documentation of application design, configuration and maintenance.
  • Provide accurate timelines for specific tasks assigned.
  • Participate in scheduled on-call rotation and respond to emergencies.

Job Tags

Remote job,

Similar Jobs

LifeLong Medical Care

Health & Wellness Coach Job at LifeLong Medical Care

 ...Community healthcare is highly rewarding. Come join a dynamic care team at LifeLong Medical Care. We are looking for a Health & Wellness Coach at our Berkeley TRUST clinic. TRUST Health Centers diverse and unique care team supports health through encouragement, blending... 

Ultimate Staffing

Family Enrollment Specialist - Call Center CSR Job at Ultimate Staffing

 ...for: The Best Staffing Firm to Work for, The Best Staffing Firm to...  ...in a high-volume work from home environment is key to success....  ...must meet the demands of busy phone, email, and chat volumes...  ...significant risk to its business operations and business reputation unless... 

People Incorporated

Bus Monitor Job at People Incorporated

Bus Monitor- Part Time $17.25 per Hour 20 hours a week/Split Shift 7:30am-9:30am/ 2:00pm-4:00pm People Incorporated is seeking...  ...QUALIFICATION Knowledge of transportation services preferred. High school diploma or equivalent. Ability to legally and safely... 

Outreach Recruitment Agency

Panel Beater Job at Outreach Recruitment Agency

Our client, a leading company in the automotive industry, is currently seeking an experienced and skilled Panel Beater to join their team. The Panel Beater is responsible to perform panel beating works and repairs on motor vehicle body parts. This is a full-time opportunity...

Chism Team - eXp Realty

Real Estate Showing Assistant Job at Chism Team - eXp Realty

 ...Job Description Job Description Love real estate and love the moneybut tired of chasing leads? Work directly with a top-producing...  ...timely fashion Help clients determine best offer price and assist through closing the deal to ensure a pleasant and fair...