Think Big Technology
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
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