Sr. Software Engineer

Insight Global

Fries (VA)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global is seeking a Senior Software Engineer to design, develop and test backend solutions for K-12 learning environments. You will work with Node.js, AWS services, and RESTful APIs, delivering scalable software while collaborating with QA, product owners and other engineers.

The role emphasizes data modeling for relational and NoSQL databases, and applying best practices for source control and deployment processes in a distributed system landscape.

Qualifications

  • 5+ years of experience as a Software Engineer.
  • 4+ years of experience with Node.js.
  • Bachelor’s degree in computer science or related field.

Responsibilities

  • Design, implement, and test software solutions for K-12 schools’ learning environments.
  • Design, implement, and test RESTful web services using NodeJS.
  • Perform data modeling to design relational and NoSQL/document databases.
  • Work with various AWS services to build, host and maintain application environments.
  • Implement and manage best practices for source code repositories and Git branching/merging strategies across multiple code bases.
  • Analyze and resolve technical and application problems.
  • Provide analysis and troubleshooting for production issues & code deployment activity.
  • Contribute to user interface design and development.
  • Collaborate with other developers, testers and product owners.

Skills

Node.js
AWS
SQL/PostgreSQL
NoSQL/MongoDB
RESTful APIs
Distributed systems
Backend architecture

Education

Bachelor's degree in computer science or related field

Tools

AWS CDK
EC2
Lambdas
Git

Job description

Job Description

Insight Global is seeking a Senior Software Engineer for one of our clients in the Education Management industry. Our client focuses on expanding access to high quality education through a combination of school operations, education content, and technology.

As a Senior Software Engineer, you will design, code, and test software solutions for learning systems. You will mainly be responsible for the development of the backend and integration software products. The Senior Software Engineer must be able to deliver products with high quality and in a timely manner. You will work collaboratively with other Software Engineers, QA/Test Engineers and other team members. We are looking for someone who is going to innovate and provide suggestions and solutions to maintain and improve the current and future developments of the organization.

Additional Responsibilities
  • Design, implement, and test software solutions for K-12 schools’ learning environments
  • Design, implement, and test RESTful web services using NodeJS
  • Perform data modeling to design relational and NoSQL/document databases
  • Work with various services from Amazon Web Services (AWS) to build, host and maintain application environments
  • Implement and manage best practices for maintaining source code repositories and branching/merging strategies with Git for multiple code bases and applications
  • Analyze and resolve technical and application problems
  • Provide analysis and troubleshooting for production issues & code deployment activity
  • Contribute to user interface design and development
  • Work collaboratively with other developers, testers and product owners
Skills and Requirements
  • 5+ years of experience as a Software Engineer
  • 4+ years of experience with Node.js
  • Experience with AWS (CDK, EC2, Lambdas, etc.)
  • Strong SQL, ideally PostgreSQL
  • MongoDB/NoSQL Database experience
  • Bachelor’s degree in computer science or related field
  • Experience building microservices or distributed systems
  • Strong experience building and consuming RESTful APIs
  • Deep understanding of backend architecture and distributed systems

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer for K-12 Learning Systems
Senior Backend Engineer for K-12 Learning Systems

Insight Global • Fries (VA)

On-site
USD 110,000 - 160,000
Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000
Sr. Software Engineer (Node.js/React)
Sr. Software Engineer (Node.js/React)

Insight Global • Florida

On-site
USD 96,000 - 105,000
Senior Database Engineer II
Senior Database Engineer II

Cambium Assessment, Inc. • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Machine Learning Technologies, LLC • Houston (TX)

On-site
USD 120,000 - 180,000
Sr. Software Developer
Sr. Software Developer

Vidoori Inc. • Hyattsville (MD)

Hybrid
USD 120,000 - 170,000
Full Stack Development Engineer
Full Stack Development Engineer

Insight Global • McLean (VA)

On-site
USD 90,000 - 124,000
Senior Software Engineer, Education.com
Senior Software Engineer, Education.com

TrulyHired • San Mateo (CA)

On-site
USD 150,000 - 230,000
Software Engineer
Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Savannah (GA)

Hybrid
USD 120,000 - 160,000