Software Engineer II or Senior Software Engineer
ACT

Atlanta, Georgia

Posted in Education and Training


This job has expired.

Job Info


Overview

At ACT Your Work Makes a Difference

ACT team members are part of an organization dedicated to an important mission: Helping people achieve education and workplace success.

Everything we do contributes to this mission, including team member events, professional development resources, community outreach opportunities and solid benefit offerings. Helping team members achieve education and workplace success of their own advances the ACT mission on a daily basis.

You'll be joining the software development team devoted to the newest division at ACT and be part of a proud and over performing cast of members from around the globe. As such, having a start-up and leading tech mentality is a must. If you are driven to build outperforming architectures and software solutions in a collaborative team environment, then you have found that exciting opportunity within an extremely reputable company.

The Position: Software Engineer II or Senior Software Engineer

This Remote opportunity will drive the technology aspects of as well as and work on new product innovations within the Learning Business Unit at ACT. This is an opportunity to be a part of the new and exciting architectures and platforms being developed specifically to support the Learning Business Unit. The Senior Software Engineer is responsible for the engineering of ACT's next generation products and services, including development in both container and serverless computing environments using node.js, NextJS, React, and NestJs. ACT also uses modern JavaScript frameworks and tools for front-end services integrating with Bitbucket for source control and CircleCI for builds in a continuous integration deployment model. This role will engage in the Agile process and ensure product quality, robustness, scalability, and consistency.

What you will be working on:

  • Collaborate with Scrum team to support all SDLC activities, including activity in consideration of product scalability, reliability, consistency, and performance, as well as leveraging static code analysis tools, and how we support production monitoring; design, create, maintain, and enhance solutions in accordance with architecture and feature specifications.
  • Actively lead and/or participate in design/architectural discussions, grooming user stories, sprint demos, and daily Scrums to help establish a Behavior-Driven Development (BDD) approach
  • Research and recommend product, infrastructure, or design changes to ensure quality and performance standards
  • Actively participate in team success through mentoring, coaching, and advising other team members; support junior team members to pro-actively anticipate and resolve issues across Scrum teams
  • Recommend tools and standards to ensure software quality and performance standards
This could be the job for you if you have (minimum requirements):
  • Ability to lead teams in integrating code into automated deployment pipelines
  • Knowledge of how to write/test RESTful API's
  • Knowledge of version control such as Git
  • Relational and no-SQL database skills (MongoDB, MySQL, Postgres)
  • Ability to use JSON and XML
  • Solid communication and collaboration skills
  • Ability to be successful in new technology implementation
  • Ability to develop innovative solutions to technical issues
  • Results-oriented and able to work across the organization
  • Bachelor's degree in Computer Science, Mathematics, Statistics or Information Systems, or a related area or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired
  • Three years (5 years for Senior level) of progressively responsible IT experience that includes:
    • Expertise in Javascript, HTML, CSS
    • Expertise in unit test development
    • Experience in one or more of the following:
      • container and/or serverless computing
      • architecting software solutions, and technical design in continuous integration environment
      • working in a micro-service architecture
Senior level should be able to show demonstrated abilities and skills and strong knowledge of the above requirements.

The level at which this position will be filled is determined by the qualifications of the finalist.

It's a plus if you have:
  • Experience with React and NextJS
  • Experience working in an Agile development environment
  • Experience with AWS solutions
About ACT

ACT is a nonprofit organization helping people achieve educational and workplace success. Our programs are designed to boost lifelong learning in schools and workplaces around the world. Whether it's guiding students along their learning paths, enabling companies to develop their workforce, fostering parent, teacher, and counselor understanding of student progress, guiding job seekers toward career success, or informing policymakers about education and workforce issues. ACT is passionate about making a difference in all we do.

Learn more about working at ACT at act.org!


This job has expired.

More Education and Training jobs


University of Richmond
Richmond, Virginia
$16.37 - $19.24 per hour
Posted about 8 hours ago

Innovative Network of Knowledge (INK)
Fredericksburg, Texas
Posted about 5 hours ago

Innovative Network of Knowledge (INK)
San Antonio, Texas
$62,000.00 per year
Posted about 5 hours ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.