AdTechTalent
Engineering3 days agoHybrid

FreeWheel

Software Engineer-7982

GoReactJavaScriptTypeScriptMySQLRedisAWSAgileJenkinsDockerUnit TestingIntegration TestinggomockCypressPlaywrightCI/CDsoftware developmentweb applications

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Reston, United States

Full job description

Contribute to the design and development of new software and web applications. Develop backend software using Go and frontend software using React, JavaScript, HTML, CSS, and TypeScript. Perform Unit and Integration Testing with gomock, Cypress, and Playwright. Use MySQL, Redis, AWS, and Agile methodologies. Build CI/CD pipelines with Jenkins and Docker. Support and customize existing applications, assist with software updates and releases, analyze and integrate new applications, and document development activities. Collaborate with stakeholders to identify requirements and work with QA to ensure applications meet specifications. Position allows remote work one or more days per week per company policy. Requires a Bachelor's degree in Computer Science, Engineering, or related field and two years of relevant experience.

What you'll do

  • Design and develop new software and web applications
  • Develop backend software using Go
  • Develop frontend software using React, JavaScript, HTML, CSS, and TypeScript
  • Perform Unit and Integration Testing using gomock, Cypress, and Playwright
  • Develop software using MySQL, Redis, AWS, and Agile methodologies
  • Build CI/CD pipelines using Jenkins and Docker
  • Support and customize current applications
  • Assist with software update processes and software release roll-outs
  • Analyze, test, and assist with integration of new applications
  • Document development activity and write/edit technical documentation
  • Monitor and evaluate competitive applications and products
  • Review literature, patents, and current practices relevant to projects
  • Collaborate with project stakeholders to identify product and technical requirements
  • Conduct analysis to determine integration needs
  • Work with Quality Assurance to ensure applications meet specifications and requirements

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or related technical field
  • Two years of experience developing backend software using Go
  • Experience developing frontend software using JavaScript, HTML, and CSS
  • Experience with MySQL, Redis, AWS, and Agile development methodologies
  • Experience building CI/CD pipelines using Jenkins and Docker
  • Experience performing Unit and Integration Testing using gomock and Playwright framework
  • Experience using React and TypeScript

Tech stack

GoReactJavaScriptHTMLCSSTypeScriptMySQLRedisAWSAgileJenkinsDockergomockCypressPlaywright

Benefits

Commission eligibility for sales positionsBonus eligibility for most non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingPersonalized support options and expert guidance

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.