Think Big Technology logo
Think Big Technology Verified
Information Technology & Services

Software Engineer

New Jersey, United StatesOnsiteFull Time$88,000–$88,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Think Big Technology is seeking a Software Engineer with 5+ years of experience to build and maintain high-quality software for startups and growing businesses. This full-time, onsite role involves working across frontend and backend systems, translating requirements into scalable solutions, and contributing to technical decisions. Responsibilities include designing, developing, testing, and deploying applications, writing clean code, debugging, and collaborating with cross-functional teams. The ideal candidate will have strong proficiency in programming languages like JavaScript, TypeScript, Python, or Java, experience with web applications or backend systems, and a solid understanding of APIs, architecture, and databases. Preferred qualifications include cloud platform experience and CI/CD familiarity.

Software Engineer

Location: In Person

Job Type: Full-Time

Experience Level: Mid-Senior (5+ Years)

About Think Big Technology

Think Big Technology is a software development company that builds modern digital products for startups and growing businesses. Our work includes web applications, backend systems, SaaS platforms, mobile solutions, integrations, and AI-enabled products. We focus on building reliable, scalable, and user-friendly software that solves real business problems.

Role Overview

We are looking for a Software Engineer with 5+ years of experience to help build and maintain high-quality software across a range of projects. This role is ideal for someone who is comfortable working across both frontend and backend systems, understands modern development practices, and can contribute to technical decisions as well as hands-on delivery.

You will work closely with designers, product stakeholders, and other engineers to turn requirements into production-ready software. The right candidate should be able to write clean code, build scalable systems, troubleshoot issues, and contribute to the overall technical quality of the products we deliver.

Key Responsibilities

  • Design, build, test, and deploy software applications and services
  • Develop frontend interfaces, backend APIs, and supporting system components
  • Translate business and product requirements into technical solutions
  • Write clean, maintainable, and well-structured code
  • Participate in code reviews and contribute to engineering best practices
  • Debug issues across the application stack and improve performance, reliability, and scalability
  • Work with databases, third-party APIs, and cloud-based infrastructure
  • Contribute to architecture discussions, technical planning, and implementation decisions
  • Help improve development workflows, deployment processes, and system observability
  • Stay current with modern tools, frameworks, and software engineering practices
  • Technical Scope of the Role

Depending on the project, this role may involve:

  • Building responsive web applications and user-facing product features
  • Developing REST APIs and backend services
  • Working with relational and NoSQL databases
  • Integrating external services, platforms, and APIs
  • Deploying applications to cloud environments
  • Supporting containerized applications and modern deployment pipelines
  • Contributing to scalable application architecture for growing products
  • Improving application security, monitoring, and system performance

Required Qualifications

  • 5+ years of professional software development experience
  • Strong proficiency in one or more programming languages such as JavaScript, TypeScript, Python, Java,
  • Experience building production-grade web applications or backend systems
  • Solid understanding of APIs, application architecture, and system design fundamentals
  • Experience with modern frontend frameworks and/or backend frameworks
  • Familiarity with SQL and/or NoSQL databases
  • Experience using Git and collaborative development workflows
  • Strong understanding of software engineering principles, debugging, testing, and code quality
  • Ability to work independently and collaboratively in a fast-paced environment
  • Strong communication and problem-solving skills

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with Docker, Kubernetes, or container-based deployment workflows
  • Experience with CI/CD pipelines and automated deployment practices
  • Experience with scalable SaaS products or microservices-based systems
  • Familiarity with authentication, authorization, and application security best practices
  • Experience integrating AI tools, automation workflows, or intelligent product features
  • Exposure to monitoring, logging, and performance optimization tools

What We’re Looking For

We value engineers who:

  • Think clearly about both code quality and product outcomes
  • Can move between implementation details and higher-level technical thinking
  • Take ownership of their work and follow through on delivery
  • Communicate well with both technical and non-technical teammates
  • Are comfortable working across different projects and solving practical engineering challenges

What Success Looks Like

In this role, success means being able to contribute to production software with confidence, collaborate effectively with the team, and help deliver solutions that are scalable, maintainable, and aligned with project goals. Over time, you will be expected to take increasing ownership of features, systems, and technical improvements.

What We Offer

  • Competitive salary
  • Opportunity to work on a variety of meaningful software projects
  • Career growth and continuous learning opportunities
  • Collaborative team culture with strong ownership and technical contribution
  • Exposure to modern product development, architecture, and engineering practices

Pay: From $88,000.00 per year

Work Location: In person

Ready to apply?
You'll be redirected to Think Big Technology's application page.

Similar roles