Full Stack Software Engineer - Java
CORE LOOP, LLC
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 127KJob location
Remote
Tech stack
Clean Code Principles
Java
JavaScript
Spring Security
Amazon Web Services (AWS)
Azure
CSS
Code Review
Databases
Continuous Integration
Relational Databases
DevOps
Github
Design of User Interfaces
PostgreSQL
MongoDB
MySQL
NoSQL
Preprocessor
Software Architecture
SQL Databases
TypeScript
Tailwind
Spring-mvc
React
Delivery Pipeline
Spring-boot
Backend
GIT
Vue.js
Spring Data
SASS
Containerization
Angular
Gitlab-ci
Integration Tests
Kubernetes
Front End Software Development
React
Api Design
REST
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