Software Engineer, Full Stack Developer, Backend Developer
Job in
Locust Corner, Mercer County, New Jersey, USA
Listed on 2026-05-26
Listing for:
BeaconFire Inc
Full Time
position Listed on 2026-05-26
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Locust Corner
Beacon Fire Corporation is currently looking for a Software Engineer to join us.
JOB REQUIREMENTS:- Build, test, and deploy new features
- Create or update internal APIs to support new feature development
- Write efficient, easy-to-understand, and flexible code that results in increased customer value
- Design and implement data storage solutions
- Build reusable code libraries for future scaling
- Enhance existing systems by analyzing business objectives, identifying areas for modification and improvement, and preparing an action plan for review
- Maintain existing software systems by identifying and correcting software defects
- Investigate and develop skills in new technologies
- Build and maintain engineering processes, standards, guidelines, and best practices
- Make logical decisions keeping in mind various tradeoffs and main stakeholders
- Balance complexity, readability, performance, maintainability, flexibility, and other tradeoffs
- Lead problem-solving initiatives and escalate problems with a wider scope in a timely manner
- Actively participate in discussions about adopting new standards or new technologies
- Work closely with product and design teams to understand the needs of our customers and the strategy behind the product vision and mission
- Assist and mentor other engineers in their professional development
- Participate in the hiring process, evaluate, and screen candidates, conduct or lead interviews when required
- Bachelor’s or Master’s degree in Computer Engineering or Science with at least 4 years of software development experience
- Experience with HTTP, REST, Web Socket/SSE, and other web technologies.
- 4+ years experience with programming in Java
- Experience with different databases including RDBMS and No
SQL, such as MySQL, Elasticsearch, MongoDB - Deep understanding of Spring framework, such as Spring AOP, Spring Cloud, Spring Data Repository
- Understand the need for strong cooperation between back-end, front-end, Dev Ops, and QA teams
- Experience in application design, latest design patterns, deployment, and troubleshooting
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience with Agile methodologies
- Familiarity with Linux
- Experience with container based deployment with Docker
- Strong analytical, planning, and organizational skills with an ability to manage competing demands
- Display strong critical thinking skills; demonstrated ability to analyze and break down problems into components
- Outstanding verbal and written communication skills to collaborate well with a team of designers, product managers, and business stakeholders
We will provide work visa sponsorship for qualified candidates.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×