Full Stack Software Engineer - Java

CORE LOOP, LLC
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$105,845.0 - $127,469.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Spring Security Amazon Web Services Microsoft Azure Cascading Style Sheets (CSS) Code Review Databases Continuous Integration Relational Databases DevOps
+33 more
Github Design of User Interfaces PostgreSQL MongoDB MySQL NoSQL Preprocessor Software Architecture SQL Databases TypeScript Tailwind Spring-mvc ReactJS Delivery Pipeline Spring-boot Backend Git Vue.js Spring Data Syntactically Awesome Style Sheets (SASS) Containerization AngularJS Gitlab-ci Integration Tests Kubernetes Front End Software Development React Redux Api Design Restful APIs Software Version Control Docker Jenkins Microservices

Job description

  • Full-Stack Development: Design and develop clean, maintainable, and efficient code across the entire application stack.
  • Frontend Engineering: Build responsive, intuitive, and highly interactive user interfaces using modern TypeScript frameworks (e.g., React, Angular, or Vue).
  • Backend Architecture: Create scalable, secure, and robust RESTful APIs and microservices using Java and Spring Boot.
  • Database Management: Design and optimize database schemas, queries, and data models (SQL/NoSQL).
  • Collaboration & Integration: Work closely with product managers, UI/UX designers, and fellow engineers to translate business requirements into technical solutions.
  • DevOps & Quality: Participate in code reviews, write comprehensive unit/integration tests, and support CI/CD deployment pipelines.

Requirements

Do you have experience in Version control?, * Backend Expertise: Strong proficiency in Java and extensive experience with the Spring Boot ecosystem (Spring MVC, Spring Security, Spring Data).

  • Frontend Expertise: Deep understanding of modern JavaScript/TypeScript and experience with at least one major frontend framework (React, Angular, or Vue).
  • API Design: Proven track record of designing and consuming secure, scalable RESTful APIs.
  • Databases: Experience working with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Version Control: Proficiency with Git and collaborative workflows (Pull Requests, code reviews).

Preferred (Nice to Have):

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with containerization tools like Docker and orchestration using Kubernetes.
  • Knowledge of CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Experience with state management libraries (e.g., Redux, Pinia) and CSS preprocessors/frameworks (Tailwind CSS, Sass)., * Problem Solver: A logical thinker who enjoys tackling complex architectural and logic challenges.
  • Strong Communicator: Ability to clearly articulate technical concepts to both technical and non-technical team members.
  • Continuous Learner: Passionate about staying up-to-date with emerging technologies and industry best practices.
  • Team Player: Thrives in an agile, collaborative environment and values constructive feedback.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Flexible schedule, * Competitive salary and comprehensive benefits package (health, dental, vision).
  • Flexible working hours and remote work options.
  • Opportunities for professional growth, mentorship, and continuous learning.
  • A vibrant, inclusive, and collaborative team culture.

Pay: $105,845.15 - $127,469.42 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all