Skip to Main Content

Job Title


Mid-Level Software Engineer(min. 3 years professional software experience required)


Company : GTBM, Inc.


Location : East Rutherford, NJ


Created : 2026-03-02


Job Type : Full Time


Job Description

*Job Description:*Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap.We are looking for a motivated Mid-Level Full- Stack Software Developer to join our development team. As a Mid-Level Full- Stack Software Developer, you will work closely with senior developers to design, build, and maintain modern, scalable web applications and AI-enabled services. This is an excellent opportunity for someone who is passionate about technology and eager to learn and grow in a fast-paced environment.The ideal candidate is comfortable working independently on well-defined features, collaborating with cross-functional teams, and contributing to AI-driven solutions involving multimedia processing, computer vision, LLM integration, and Retrieval-Augmented Generation (RAG) pipelines.*Key Responsibilities (Day-to-Day Tasks):** Collaborate with senior developers to design and implement software solutions* Write clean, maintainable, and efficient code* Test and debug software applications* Assist in the deployment of software applications* Working with a cross functional team in an Agile/SCRUM environment* Participate in code reviews and provide constructive feedback* Stay up-to-date with emerging technologies and trends in software development* Working with data structures, algorithms and core computer science principles*Application Development** Build and maintain *frontend applications* using *React and Next.js** Develop and maintain *backend APIs* using *C# (.NET)* and *Node.js** Design and optimize *RESTful APIs* with clear contracts and consistent error handling* Implement secure authentication, authorization, and role-based access controls*Data & Backend Systems** Design, query, and optimize *MS SQL Server* schemas, stored procedures, and indexes* Write efficient backend logic that supports scalability and performance* Collaborate on data modeling and API-to-database integration*Engineering Practices** Write clean, maintainable, and well-documented code* Write clean, maintainable Software development Documentation* System Architecture, ERD, Data Flow Diagrams* Participate in code reviews and technical design discussions* Debug production issues and improve system reliability* Work within Agile/Scrum development workflows*Must-Have Skills (Non-Negotiable)**Frontend** React (hooks, component architecture, state management)* Next.js (App Router or Pages Router, SSR/SSG concepts)*Backend & APIs** C# / .NET API development ( Core Web APIs)* Node.js backend development* RESTful API design and implementation*Databases** Microsoft SQL Server* Strong SQL skills (joins, indexes, performance tuning)*Nice to Have Skills (Negotiable)**AI & Python** Python for AI or data-driven services* Hands-on LLM integration (OpenAI, Azure OpenAI, or similar)* Retrieval-Augmented Generation (RAG) implementation experience* Vector embeddings, retrieval strategies, and prompt engineering*Computer Vision & Multimedia** OpenCV* Experience handling image and/or video inputs and outputs for AI systems*AI & Advanced Features** Implement AI-powered features using Python* Integrate Large Language Models (LLMs) into applications and backend services* Build and maintain Retrieval-Augmented Generation (RAG) pipelines (embedding, vector search, retrieval, prompt orchestration)* Handle multimedia AI inputs and outputs, including images and video* Use OpenCV for computer vision tasks (image preprocessing, detection, transformations)*Required Skills & Experience** Bachelor's degree in Computer Science, Engineering, or a related field* 3-6 years of professional software development experience* Experience working on production systems, not just prototypes* Understanding of async programming, error handling, and logging* Familiarity with Git-based workflows (PRs, code reviews)* Strong problem-solving and debugging skills* Ability to communicate technical concepts clearly* NOT REMOTE, ON-SITE MANDATORY*Benefits:** Competitive salary* Comprehensive benefits package* Opportunities for professional development and advancement* Dynamic and collaborative work environment* Flexible work hours* Company-sponsored events and activitiesIf you are passionate about technology and looking to jumpstart your career as a software developer, we want to hear from you! Please submit your resume and cover letter outlining your qualifications and why you are the perfect fit for this position. xijylhu We look forward to welcoming you to our team!Job Type: Full-timePay: $50,000.00 - $75,000.00 per yearBenefits:* 401(k)* Dental insurance* Health insuranceApplication Question(s):* 3 years of ms sql server programming experience* Familiar with C#Education:* Associate (Required)Experience:* professional software development: 3 years (Required)* Front End REACT: 3 years (Required)Ability to Commute:* East Rutherford, NJ 07073 (Required)Work Location: In person