NodeJS Developer

TaskVerse

United States

On-site

USD 90,000 - 130,000

Full time

1 hour ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Paid time off
Retirement savings options
Professional development resources
Flexible work arrangements

Job summary

Software Technology Inc. is seeking a Software Engineer to design, build, test, and maintain software applications.

In this role, you will work with engineers, product partners, designers, and other stakeholders to translate requirements into effective technical solutions. You will contribute throughout the development lifecycle, from understanding user and business needs to implementation, deployment, and ongoing improvement.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent practical experience.
  • Experience programming in Java, Python, JavaScript, or C#.
  • Strong fundamentals in data structures, algorithms, OO design, and development practices.
  • Familiarity with Git and collaborative development workflows.
  • Experience writing, testing, debugging, and maintaining code.
  • Ability to communicate progress, questions, and risks with technical and nontechnical colleagues.
  • Willingness to learn new tools, frameworks, and technologies.
  • Familiarity with cloud services, databases, APIs, automated testing, or CI is a plus.

Responsibilities

  • Design, develop, test, and maintain software features per requirements.
  • Collaborate with product managers, designers, QA professionals, and engineers to clarify requirements.
  • Produce readable, maintainable, secure code appropriate for the application.
  • Participate in code reviews and provide constructive feedback.
  • Investigate defects, identify root causes, and implement solutions to prevent recurrence.
  • Contribute to technical documentation and knowledge sharing.
  • Support software releases and monitor performance, reliability, and user experience.
  • Identify opportunities to improve development workflows, system quality, and engineering practices.
  • Follow privacy, security, accessibility, and data handling standards.

Skills

Java
Python
JavaScript
C#
Git & Collaboration
Cloud / CI/CD (asset)

Education

Bachelor's degree in CS or related field

Tools

Git
CI/CD

Job description

About The Company

Software Technology Inc. develops technology solutions that help organizations improve their operations, serve customers, and adapt to changing business needs. Our teams work across software development, product delivery, and technical support to create reliable, accessible, and maintainable products. We value thoughtful problem-solving, open communication, and collaboration across disciplines. We encourage employees to share ideas, learn from one another, and contribute to an environment where quality and customer needs guide our work.

About The Role

We are seeking a Software Engineer to help design, build, test, and maintain software applications. In this role, you will work with engineers, product partners, designers, and other stakeholders to translate requirements into effective technical solutions. You will contribute throughout the development lifecycle, from understanding user and business needs to implementation, deployment, and ongoing improvement. The ideal candidate is curious, dependable, and comfortable working through technical challenges in a collaborative environment. You should be able to communicate your ideas clearly, welcome constructive feedback, and balance attention to detail with practical delivery goals. This position offers opportunities to strengthen your engineering skills while contributing to products and services used by real customers.

Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, a related field, or equivalent practical experience.
  • Experience developing software in one or more programming languages, such as Java, Python, JavaScript, C#, or a comparable language.
  • Understanding of software engineering fundamentals, including data structures, algorithms, object-oriented design, and common development practices.
  • Familiarity with version control systems, such as Git, and collaborative development workflows.
  • Experience writing, testing, debugging, and maintaining code, with an interest in building reliable and readable solutions.
  • Ability to work effectively with technical and nontechnical colleagues and communicate progress, questions, and risks.
  • A willingness to learn new tools, frameworks, and technologies as project needs evolve.
  • Familiarity with cloud services, databases, APIs, automated testing, or continuous integration is an asset, but not required.
Responsibilities
  • Design, develop, test, and maintain software features in alignment with product requirements and engineering standards.
  • Collaborate with product managers, designers, quality assurance professionals, and fellow engineers to clarify requirements and plan work.
  • Produce code that is readable, maintainable, secure, and appropriate for the needs of the application.
  • Participate in code reviews, provide constructive feedback, and incorporate feedback from teammates.
  • Investigate software defects, identify root causes, and implement solutions that help prevent recurring issues.
  • Contribute to technical documentation, implementation plans, and knowledge sharing within the team.
  • Support software releases and monitor application performance, reliability, and user experience.
  • Identify opportunities to improve development workflows, system quality, and engineering practices.
  • Follow company policies and applicable standards for privacy, security, accessibility, and responsible data handling.
Benefits

Software Technology Inc. offers a competitive compensation package and a supportive workplace designed to help employees do their best work. Depending on role eligibility and location, benefits may include medical, dental, and vision coverage; paid time off and company holidays; retirement savings options; professional development resources; and flexible work arrangements. Employees have opportunities to collaborate with experienced colleagues, develop their technical capabilities, and contribute to meaningful projects. Specific compensation, benefits, and work arrangements will be discussed during the hiring process and may vary according to location, employment status, and applicable plan terms.

Equal Opportunity

Software Technology Inc. is an equal opportunity employer. We are committed to fair and inclusive hiring and employment practices. Employment decisions are made without regard to legally protected characteristics, in accordance with applicable laws. We welcome applicants with diverse backgrounds and experiences. If you need an accommodation during the application or interview process, please contact our recruiting team to discuss your needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PHP Developer
PHP Developer

TaskVerse • United States

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

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Node.js Engineer - Flexible Work & Growth
Node.js Engineer - Flexible Work & Growth

TaskVerse • United States

On-site
USD 90,000 - 130,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options
+2
Software Engineer
Software Engineer

Anarust Inc. • Phoenix (MD)

On-site
USD 95,000 - 130,000
Health insurance
Retirement plans
Paid time off
+1
Software Engineer II
Software Engineer II

TheIncLab • Nashville (TN)

On-site
USD 90,000 - 140,000
Hybrid work schedules
Professional development programs
Training and certification reimburse
+1
Software Engineer II
Software Engineer II

TheIncLab • McLean (VA)

Hybrid
USD 120,000 - 160,000
Hybrid and flexible schedules
Professional development
Training reimbursement
+1
Software Engineer III
Software Engineer III

TheIncLab • Tampa (FL)

Hybrid
USD 100,000 - 150,000
Hybrid work model
Professional development programs
Training and certification reimburs"e
+4
Software Engineer III
Software Engineer III

TheIncLab • Nashville (TN)

Hybrid
USD 110,000 - 150,000
Hybrid work schedules
Professional development programs
Training and certification reimburse
+3
Software Engineer III
Software Engineer III

TheIncLab • Colorado Springs (CO)

Hybrid
USD 120,000 - 180,000
Hybrid work schedule
Professional development programs
Certification reimbursement
+1
Software Engineer
Software Engineer

Prompt.io • United States

Remote
CAD 140,000 - 209,000
401(k) match
Health benefits for you and family
Unlimited flexible time off
+1