> Markdown version of [/jobs/ext/1305810-software-engineer](https://www.wearedevelopers.com/jobs/ext/1305810-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** THINK BIG TECHNOLOGY LLC - **Location:** Belleville, NJ, United States - **Experience:** Starter - **Salary:** $60,320.0 - **Contract:** Internship / Graduate position - **Skills:** Computer-Aided Design, Application Programming Interfaces (APIs), Artificial Intelligence, Application Performance Management, Code Review, Relational Databases, Software Debugging, File Systems, Github, Revision Control Systems, Python (Programming Language), PostgreSQL, Machine Learning, Software Tools, Computational Geometry, Next.js, Software Construction, Software Engineering, SQL Databases, TypeScript, Web Applications, ReactJS, Backend, Git, Fastapi, Information Technology, Sentry, Celery, Front End Software Development, Restful APIs, Programming Languages - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2b562f8c91065af9 ## About the Role * Bachelor's degree in computer science, software engineering, information technology, or a related field, or equivalent practical experience * Understanding of software development fundamentals * Experience with TypeScript, JavaScript, Python, or a similar programming language through employment, internships, coursework, or personal projects * Familiarity with modern web development concepts * Basic understanding of APIs and relational databases * Familiarity with Git or another version-control system * Strong problem-solving and analytical skills * Willingness to learn new technologies and technical concepts * Ability to communicate clearly and work collaboratively with a team * Ability to work in person at our Belleville, New Jersey office, * Internship, freelance, academic, or personal project experience in software development * Experience with React, Next.js, Python, or FastAPI * Familiarity with SQL or PostgreSQL * Experience building and deploying a web application * Exposure to artificial intelligence, machine learning, or automation tools * Familiarity with CAD drawings, geometry, engineering software, or construction technology * Experience working with GitHub and collaborative development workflows * Interest in working in a fast-paced startup environment What We're Looking For We are looking for someone who: * Is curious and eager to learn * Enjoys solving technical problems * Takes feedback well and applies it * Communicates clearly and asks thoughtful questions * Cares about writing reliable and maintainable code * Is comfortable working in a collaborative, fast-moving environment * Wants to grow into a well-rounded software engineer * Is interested in building software that solves real-world engineering problems ## Description Fire Design AI automates the design of fire sprinkler and fire protection systems. Our platform processes architectural CAD drawings, including DWG and DXF files, interprets floor plans, and uses artificial intelligence and computational geometry to automatically place sprinkler heads, lay out piping, and validate designs against NFPA fire codes. Our goal is to transform a slow, manual engineering process into fast, accurate, and repeatable software., This position is ideal for a recent graduate or early-career developer who wants to gain hands-on experience building real-world software across the full stack. You will contribute to our Next.js and React frontend, Python and FastAPI backend, and CAD-processing systems while working closely with experienced engineers, product team members, and company leadership. You will receive guidance and feedback while gradually taking greater ownership of features as you become familiar with the platform and its technology., * Build, test, and improve features across the Fire Design AI web application and backend * Work with the engineering team to translate product requirements into technical solutions * Develop user-facing features using Next.js, React, and TypeScript * Develop and maintain backend APIs using Python and FastAPI * Write clean, maintainable, tested, and documented code * Participate in code reviews and learn collaborative development best practices * Troubleshoot and resolve bugs across the frontend and backend * Work with PostgreSQL databases, REST APIs, and background processing systems * Assist with the development of AI-powered fire protection design features * Contribute to improvements in application performance, reliability, and monitoring * Collaborate with engineers, product team members, and company leadership * Learn about CAD file processing, computational geometry, and fire protection design workflows Technical Scope of the Role The technologies and systems you may work with include: * Next.js * React * TypeScript * Python * FastAPI * Celery background workers * PostgreSQL * Supabase * REST APIs * Git and GitHub * Sentry * Clerk authentication * DWG and DXF file processing * Artificial intelligence and automation tools * Computational geometry Candidates are not expected to have professional experience with every technology listed above. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases](https://www.wearedevelopers.com/videos/739-from-doubt-to-confidence-how-sentry-uses-verdaccio-to-bulletproof-sdk-releases) - [Celery on AWS ECS - the art of background tasks & continuous deployment](https://www.wearedevelopers.com/videos/561-celery-on-aws-ecs-the-art-of-background-tasks-continuous-deployment) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [It's a Great Time to be a Builder: Leveraging AI for Good](https://www.wearedevelopers.com/videos/100042-it-s-a-great-time-to-be-a-builder-leveraging-ai-for-good) - [Debugging in the Dark](https://www.wearedevelopers.com/videos/1658-debugging-in-the-dark) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)