AdTechTalent
Engineering12 days agoHybrid

FreeWheel

Sr. Software Engineer-8907

GoReactJavaScriptTypeScriptMySQLRedisDockerAWSJenkinsCI/CDAgileunit testingsoftware developmenttechnical leadershipweb applications

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Reston, United States

Full job description

Provide technical leadership to a team designing and developing software and web applications. Develop back-end software using Go and front-end software using React, JavaScript, HTML, CSS, and TypeScript. Perform unit testing and use MySQL, Redis, Docker, AWS, and Agile methodologies. Build CI/CD pipelines and support existing applications including software updates and releases. Analyze and integrate new applications, document development activities, and collaborate with stakeholders and QA. Mentor junior engineers. Requires a Bachelor's degree in Computer Science, Engineering, or related field, 5 years of Go back-end development, front-end development with React, JavaScript, HTML, CSS, unit testing with Go, 3 years with MySQL, Redis, Docker, AWS, Agile, and Jenkins CI/CD, and 2 years with TypeScript. Position allows remote work one or more days per week.

What you'll do

  • Provide technical leadership to a software development team
  • Design and develop new software and web applications
  • Develop back-end software using Go
  • Develop front-end software using React, JavaScript, HTML, CSS, and TypeScript
  • Perform unit testing
  • Use MySQL, Redis, Docker, AWS, and Agile methodologies
  • Build CI/CD pipelines
  • Support and customize existing applications
  • Assist with software updates and release roll-outs
  • Analyze, test, and assist with integration of new applications
  • Document development activities and technical requirements
  • Research and evaluate competitive applications and products
  • Collaborate with stakeholders to identify product and technical requirements
  • Conduct integration analysis
  • Work with QA to ensure applications meet specifications
  • Guide and mentor junior engineers

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or related technical field
  • 5 years of experience developing back-end software using Go
  • 5 years of experience developing front-end software using React, JavaScript, HTML, and CSS
  • 5 years of experience performing unit testing using Go
  • 3 years of experience using MySQL, Redis, Docker, AWS, and Agile development methodologies
  • 3 years of experience building CI/CD pipelines using Jenkins
  • 2 years of experience using TypeScript

Tech stack

GoReactJavaScriptHTMLCSSTypeScriptMySQLRedisDockerAWSJenkinsCI/CDAgile

Benefits

Commission eligibility for sales positionsBonus eligibility for most non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingAccess to expert guidance and personalized toolsSupport through major life milestones and everyday life

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.