Logo
Think Big Technology

Software Engineer

Think Big Technology, Belleville, New Jersey, us, 07109

Save Job

Think Big Technology is a comprehensive technology agency dedicated to deliver above and beyond results. We offer a wide range of B2B digital solutions, including the development of web and mobile applications, customer relationship management (CRM), enterprise resource planning (ERP), software as a service (SaaS), artificial intelligence (AI), and machine learning (ML). Additionally, we provide a complete suite of IT services, from cybersecurity to managed services. Our mission is to deliver robust technology solutions that help businesses thrive. Role Description

This is a full-time on-site role for a Software Engineer, located in Bellville, NJ. The Software Engineer will be responsible for designing, developing, and maintaining software applications. Day-to-day tasks include coding, debugging, and collaborating with cross-functional teams to define and implement innovative software features. Additional responsibilities include performing code reviews, optimizing software performance, and ensuring software security and scalability. Qualifications

Proficiency in Computer Science and Software Development Strong skills in Back-End Web Development and Programming Experience with Object-Oriented Programming (OOP) Excellent problem-solving abilities and attention to detail Strong communication skills and the ability to work collaboratively Experience with AI and ML is a plus Bachelor's degree in Computer Science or related field Proficiency in

Computer Science fundamentals

(data structures, algorithms, complexity analysis) Strong skills in

Back-End Web Development

and

Server-Side Programming Solid experience with

Object-Oriented Programming (OOP)

and

Design Patterns Proficiency in one or more back-end languages (e.g.,

Java, Python, C#, Go, Node.js, Typescript ) Strong understanding of

Database Management Systems

(SQL & NoSQL) and query optimization Experience with

RESTful APIs

and

GraphQL

design and implementation Familiarity with

microservices architecture

and

service-oriented design Knowledge of

cloud platforms

(AWS, Azure, GCP) and deployment pipelines Experience with

containerization

(Docker) and

orchestration

(Kubernetes) Understanding of

CI/CD pipelines , automated testing, and version control (Git) Excellent problem-solving abilities and

debugging/troubleshooting skills Strong communication skills and the ability to work

collaboratively in cross-functional teams Experience with

AI/ML model integration

is a plus Understanding of

security best practices

in backend development (authentication, authorization, encryption) Ability to write

clean, maintainable, and scalable code Bachelors degree in

Computer Science ,

Software Engineering , or related field (Masters preferred) Strong

adaptability and willingness to learn

new technologies and frameworks quickly Position Type

This role will begin as a

contract position , with the potential to transition into a

full-time role

based on performance and company needs. Seniority level

Entry level Employment type

Contract Job function

Engineering and Information Technology Industries

Technology, Information and Internet #J-18808-Ljbffr