Software Engineer

Full Time
Charleston, SC
Posted
Job description

About Us:

PunchListUSA is a fast-growing, tech-driven home repair, renovation, and maintenance services platform that's making homeownership simple, accessible, and enjoyable.

We're built on a simple but powerful premise: to champion and empower homeowners through innovative solutions – an approach that has allowed us to grow to serve 14 markets and land on the Inc. 5000 list of America's fastest-growing companies.

And, backed by our recent $39 million series A funding and partnership with the National Association of Realtors, we're primed to bring these solutions to the 220+ million homeowners and aspiring owners nationwide.

If you're highly skilled, growth-obsessed, share our values and are ready to play a key role in transforming a trillion-dollar industry, we want to talk!

The Role:

The successful candidate will contribute to all parts of the software development and deployment lifecycle, including design, development, documentation, testing, and operations. They must possess strong verbal and written communication skills, be self-driven and deliver high-quality results in a fast-paced environment. They need to really enjoy working closely with their peers in a group of very smart and talented engineers.

Our tech stack is built with modern software design principles using JavaScript, TypeScript, React, Java, Node, Postgres, MongoDB and AWS. We follow industry best practices for code reviews, testing and project-based agile methodologies. As a Software Engineer, you will help lead our teams to define our technology choices, architecture, team process, and standards.

Job Duties:

  • Develop, document, and deploy updates to PunchList public & internal APIs
  • Write clean, efficient, and maintainable code that adheres to best practices and established coding standards.
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Write automated tests at the appropriate architectural level
  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to ensure seamless integration and smooth project delivery.
  • Stay up-to-date with the latest industry trends and technologies, applying new knowledge to improve and enhance existing solutions.

What you Bring to the Table:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 1-3 years of professional experience in Java development.
  • Strong knowledge of Java and object-oriented programming principles.
  • Demonstrated experience with RESTful API development and integration.
  • Familiarity with Java frameworks, such as Spring and Hibernate.
  • Experience with relational databases, such as MySQL or PostgreSQL, and SQL.
  • Proficient in using version control systems, such as Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • High sense of ownership and great problem-solving skills
  • PREFERRED QUALIFICATIONS
    • BS or MS in a computer science / computer engineering program
    • 1-3 years of overall professional software development experience
    • Familiarity with RESTful APIs
    • Experience with performance and memory tuning with tools
    • Ability to adapt quickly to a fast-paced development environment
    • Experience with Javascript/React a plus

What we Offer:

  • Competitive compensation package (Salary + Bonus)
  • 401K with matching
  • 100% employer paid medical, dental, and short - term disability benefits
  • 50% dependent paid medical and dental
  • Flexible PTO
  • 11 paid company observed holidays
  • Company provided laptop, monitor, accessories
  • Phone plan stipend
  • Paid Maternity & Paternity Leave
  • Remote/Flex Options
  • Fun virtual/in person company events

PunchList USA. is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state, or federal laws.

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs