Backend Software Engineer

BeaconFire Inc.

East Windsor Township (NJ)

On-site

USD 90,000 - 150,000

Full time

44 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

BeaconFire Inc. in Central New Jersey is seeking motivated C++ Software Engineers to help build scalable backend applications and Generative AI solutions. You will work on RESTful APIs, enterprise services, and data-driven backend systems using C++, Java, or other OO languages.

You'll have opportunities to explore Java-based backend development, Generative AI tools, and modern AI technologies within an Agile team. This is a full-time role with visa sponsorship available for eligible candidates.

Qualifications

  • Bachelor's or Master's degree in CS/CE/IT or related field.
  • Strong programming and problem-solving skills.
  • Solid understanding of Object-Oriented Programming (OOP).
  • Experience with C++, Java, C#, Kotlin, or another OO language.
  • Good understanding of data structures and algorithms.
  • Basic knowledge of SQL and relational databases.
  • Willingness to transition into Java-based backend development.
  • Interest in Generative AI, LLM, and Agentic AI technologies.

Responsibilities

  • Backend software development for scalable, production-ready applications and services.
  • Build and integrate RESTful APIs and backend services.
  • Apply knowledge of OOP, data structures, algorithms, and software engineering principles.
  • Work with relational and NoSQL databases and SQL.
  • Write clean, maintainable, and reusable code.
  • Perform unit and integration testing, debugging, and performance optimization.
  • Participate in code reviews and follow best practices.
  • Collaborate with Agile/Scrum teams throughout the lifecycle.
  • Support deployment, monitoring, CI/CD, security, and performance.

Skills

C++
Java
C#
Kotlin
OOP
Data structures
Algorithms
SQL

Education

Bachelor's or Master's in Computer Science/Computer Engineering/IT

Job description

Visa Sponsorship: Available for eligible candidates

Build Backend Systems. Work with AI. Grow Your Engineering Career.

BeaconFire is a software development and business intelligence company based in Central New Jersey. We are looking for motivated C++ Software Engineers with strong programming fundamentals and an object-oriented mindset to join our team and work on scalable backend applications and Generative AI solutions.

If you have a strong foundation in C++, Java, C#, Kotlin, or another object-oriented language and are interested in expanding your skills into Java backend development and Generative AI, we'd love to hear from you.

What You'll Do
Backend Software Development
  • Develop scalable, production-ready backend applications and services.
  • Build and integrate RESTful APIs and backend services.
  • Apply strong knowledge of OOP, data structures, algorithms, and software engineering principles.
  • Work with relational and NoSQL databases and SQL.
  • Write clean, efficient, maintainable, and reusable code.
  • Perform unit testing, integration testing, debugging, and performance optimization.
  • Participate in code reviews and follow software engineering best practices.
  • Collaborate with Agile/Scrum teams throughout the development lifecycle.
  • Support deployment, monitoring, CI/CD, security, and application performance.
  • Apply your existing C++/OOP programming experience to Java-based enterprise backend development.

You'll also have the opportunity to work with emerging AI technologies, including:

  • Generative AI and LLM-powered applications
  • RAG (Retrieval-Augmented Generation) pipelines
  • AI model and API integration
  • Spring AI and LangChain4j
  • Vector databases and semantic search
  • Embeddings, chunking, retrieval optimization, and reranking
  • Emerging Agentic AI technologies
What We're Looking For
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, IT, or a related field.
  • Strong programming and problem-solving skills.
  • Solid understanding of Object-Oriented Programming (OOP).
  • Experience with C++, Java, C#, Kotlin, or another OOP language.
  • Good understanding of data structures and algorithms.
  • Basic knowledge of SQL and relational databases.
  • Understanding of software development lifecycle and engineering practices.
  • Strong analytical, communication, and teamwork skills.
  • Willingness to transition into Java-based backend development.
  • Interest in learning and applying Generative AI, LLM, and Agentic AI technologies.
  • Full-time opportunity
  • Visa sponsorship available for eligible candidates
  • E-Verified company
  • Opportunity to work on Backend + Generative AI projects
  • Exposure to modern AI and enterprise technologies
  • Career growth and technical development opportunities

BeaconFire is an equal employment opportunity employer. Visa sponsorship is available for eligible candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Backend
Software Engineer - Backend

BeaconFire Inc. • New York (NY)

On-site
USD 110,000 - 170,000
Backend Software Engineer
Backend Software Engineer

BeaconFire Inc. • New York (NY)

On-site
USD 65,000 - 80,000
Visa sponsorship available
Junior Backend Software Engineer
Junior Backend Software Engineer

BeaconFire Inc. • California (MO)

On-site
USD 65,000 - 80,000
Backend Engineer for Generative AI & Java Backend
Backend Engineer for Generative AI & Java Backend

BeaconFire Inc. • East Windsor Township (NJ)

On-site
USD 90,000 - 150,000
Backend Engineer: Java & Generative AI Integration
Backend Engineer: Java & Generative AI Integration

BeaconFire Inc. • New York (NY)

On-site
USD 65,000 - 80,000
Visa sponsorship available
Software Engineer
Software Engineer

BeaconFire Inc. • Connecticut

On-site
USD 65,000 - 80,000
Entry Level Java Developer
Entry Level Java Developer

BeaconFire Inc. • Town of Florida (NY)

On-site
USD 110,000 - 150,000
Entry Level Java Developer
Entry Level Java Developer

BeaconFire Inc. • Town of Texas (WI)

On-site
USD 65,000 - 95,000
Entry Level Java Developer
Entry Level Java Developer

BeaconFire Inc. • California (MO)

On-site
USD 90,000 - 130,000
Entry Level Java Developer
Entry Level Java Developer

re-zoo-me • California (MO)

Hybrid
USD 70,000 - 100,000