Search jobs > Philadelphia, PA > Senior software engineer

Senior Software Engineer, Full-Stack

ChargeItSpot
Philadelphia, PA, United States
Full-time

Job Description : Senior Software Engineer, Full-Stack

About the ChargeItSpot Team

Here at ChargeItSpot , we are mobile device experts. For over a decade, our intelligent locker systems have been solving real-world problems around devices, whether that’s securely charging consumer cell phones or seamlessly managing fleets of enterprise-owned mobile devices at scale.

At ChargeItSpot, we surround ourselves with independent thinkers who are detail-oriented, and customer obsessed. Our clients have routinely called us the most talented team they’ve ever worked with.

We value determination, resourcefulness, imagination, and follow-through. We want people who are ready to get things done.

Our focus is fierce, but it’s not all hard work. We take time to get to know each other through a daily game of Jeopardy, meals together, and nights out for karaoke.

We operate a hybrid work model, with most team members working in the office a couple of days a week, and the rest remotely.

Want to know more about our company? Check out our core values !

About ARC®

ChargeItSpot’s flagship product, ARC , is an intelligent device management system designed to secure, track, and charge company-owned handheld devices that employees use to do their jobs (e.

g. package scan, inventory check, mPOS, etc.). ARC exists to reduce the number of missing devices, recover lost productivity, and eliminate wasted payroll consumed by managers and associates.

The Candidate

We are seeking a highly skilled Senior Full-Stack Engineer to lead the development of microservices using Spring Boot and micro frontends using React and TypeScript.

In this role, you will be instrumental in creating scalable and maintainable microservices and user interfaces, ensuring code quality, and integrating with backend services.

You will play a crucial role in shaping our architecture and driving innovation within our development team.

Responsibilities

  • Design and implement microservices (Spring Boot) and micro frontends using React to build scalable services and maintainable user interfaces.
  • Maintain high standards of code quality and best practices, including code reviews, testing, and documentation.
  • Work closely with Product Owners, UX / UI designers and other stakeholders to integrate frontend components with RESTful APIs and ensure seamless functionality.
  • Identify and address performance issues to ensure a responsive and efficient user experience.
  • Keep abreast of the latest trends and technologies in frontend development to continuously improve and innovate within the team.
  • Define and advocate for and implement best practices in development, including testing and code quality standards.

Qualifications

  • 6+ years of experience as a Developer or Full-Stack Engineer, with a strong emphasis on quality and maintainability.
  • Proven experience with Spring Boot and its ecosystem, including Spring Data JPA, Spring Security, etc.
  • Experience with React, including building and maintaining React applications.
  • Solid understanding of RESTful API design and experience with building, consuming, and documenting RESTful services.
  • Experience with relational databases such as PostgreSQL or equivalent.
  • Strong proficiency in Java 8+.
  • Experience with Docker and Kubernetes for developing and deploying applications in a microservices architecture.
  • Familiarity with at least 1 major cloud platform (AWS, Azure, or GCP), and experience with cloud-based deployment and management of Spring Boot applications.
  • Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
  • Excellent communication skills and a commitment to producing high-quality, maintainable code.

Location

We are headquartered in Philadelphia, PA, and operate in a hybrid in person / remote work model. Preference will be given to candidates who are open to working 2-3 days per week out of our headquarters.

Remote candidates will be considered.

You must be authorized to work in the United States.

Benefits

  • Health, dental and vision insurance
  • Health care FSA
  • 401k plan with matching company contributions
  • Paid time off
  • Hybrid work environment

Check us out at and learn more about ARC by ChargeItSpot at

If you have the unique combination of skills and qualities we are looking for, please submit your resume and a cover letter expressing your motivation to apply to this position to [email protected] .

ChargeItSpot is an Equal Opportunity employer. Personnel are chosen on the basis of ability without regard to race, color, religion, sex, national origin, disability, marital status or sexual orientation, in accordance with federal and state law.

3 days ago
Related jobs
Promoted
Comcast Corporation
Glenolden, Pennsylvania

Make your mark at Comcast -- a Fortune 30 global media and technology company.From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide.Become part of our award-winning technology team that turn...

Promoted
Certara USA, Inc.
Wayne, Pennsylvania

The successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed. Responsibilities of the Senior Software Engineer will include:. Work closely with front end designers and server side developers to ...

Promoted
Comcast Corporation
Millbourne, Pennsylvania

Make your mark at Comcast -- a Fortune 30 global media and technology company.From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide.Become part of our award-winning technology team that turn...

Promoted
Capital One
Holmes, Pennsylvania
Remote

Locations: VA - McLean, United States of America, McLean, VirginiaManager, Software Engineering, Full Stack (Remote Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery e...

Promoted
Comcast Corporation
Rockledge, Pennsylvania

Make your mark at Comcast -- a Fortune 30 global media and technology company.From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide.Become part of our award-winning technology team that turn...

Promoted
Universal Health Services, Inc.
King of Prussia, Pennsylvania

The Corporate Information Services Department is seeking a dynamic and talented Senior Software Engineer - Business Intelligence Developer. Senior Software Engineer - Business Intelligence Developer. Provides support as needed for software installations and upgrades. UHS subsidiaries are equal oppor...

BDO
Philadelphia, Pennsylvania

The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...

Clarivate
Philadelphia, Pennsylvania

We are looking for a Senior Python Software Engineer to join our innovative and award-winning team. At least 3 years of experience working as a software engineer developing commercial software preferred. Provides technical oversight while writing new software, making modifications to existing softwa...

Envestnet
Berwyn, Pennsylvania

As a Senior Software Engineer on the team, you are passionate about collaboratively building high quality software. Since our founding 20 years ago, we are fully vested in helping people live an intelligent financial life. Participate in the design, implementation, and deployment of successful softw...

Highmark Health
PA, Working at Home, Pennsylvania

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. This job is an integral member of an agile software eng...