Jobs

Software Developer

|  Posted On: Aug 3, 2026

location:Sayreville, NJ 08871

Duration:Contract

mode of work:On-Site

Job Summary

Job Title:  
Software Developer
Posted Date:  
Aug 3, 2026
Duration:  
Contract
Shift(s):  

08:00 - 16:00

Description

We are looking for a skilled Software Developer to design, build, test, and maintain reliable software applications. You will collaborate with product managers, designers, engineers, and other stakeholders to translate business requirements into secure, scalable, and user-friendly solutions.

Responsibilities

  • Develop, test, deploy, and maintain high-quality software.

  • Write clean, efficient, well-documented, and reusable code.

  • Participate in technical design, code reviews, and architectural discussions.

  • Diagnose defects, troubleshoot production issues, and implement lasting solutions.

  • Create and maintain automated tests.

  • Integrate applications with APIs, databases, and third-party services.

  • Improve application performance, security, reliability, and scalability.

  • Contribute to development standards, documentation, and team processes.

  • Collaborate effectively in an Agile development environment.

  • Stay current with relevant technologies and software-development practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field—or equivalent practical experience.

  • [2+] years of professional software-development experience.

  • Proficiency in at least one programming language, such as JavaScript, TypeScript, Python, Java, C#, or Go.

  • Experience with databases, APIs, version control, and automated testing.

  • Understanding of data structures, algorithms, and object-oriented or functional programming principles.

  • Strong analytical, problem-solving, and communication skills.

  • Ability to work independently and collaboratively.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.

  • Familiarity with CI/CD pipelines, containers, and DevOps practices.

  • Experience working with modern frontend or backend frameworks.

  • Knowledge of secure coding and application-monitoring practices.

  • Experience developing scalable distributed systems.

AI-Assisted Application Screening

As part of our recruitment process, we may use automated tools or AI-enabled technologies to assist with resume screening and candidate matching. These tools help our recruitment team review applications more efficiently, but they do not make hiring decisions. All final decisions are made by human reviewers.

How can we help?

Training Modules