Logo
Treinetic

Full Stack Software Engineer (Angular + Spring Boot)

Treinetic, San Francisco, California, United States, 94199

Save Job

Overview

We are looking for an experienced Full Stack Software Engineer with more than 4 years of hands-on experience in developing robust, scalable, and high-performance applications. This role requires strong expertise in both Angular for the frontend and Spring Boot for the backend. You will design, develop, and maintain full-stack solutions while ensuring seamless integration between user interfaces and backend services. If you’re passionate about delivering high-quality software, thrive in a dynamic environment, and enjoy collaborating with cross-functional teams, this opportunity is for you. Responsibilities

Design, develop, test, and maintain scalable full-stack applications using Angular and Spring Boot. Implement clean, efficient, and reusable code following industry best practices. Collaborate with UI/UX designers to create responsive, user-friendly interfaces. Develop and integrate RESTful APIs, GraphQL, and WebSocket-based services. Work with databases (SQL/NoSQL) and optimize queries for performance. Ensure applications are optimized for maximum performance, speed, and scalability. Debug, troubleshoot, and resolve frontend and backend issues. Write unit, integration, and end-to-end tests to maintain code quality. Participate in code reviews, technical discussions, and knowledge-sharing sessions. Stay updated with the latest trends in Angular, Spring Boot, and full-stack development. Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or a related field. 4+ years of proven experience in software development with a focus on full-stack (Angular + Spring Boot). Strong proficiency in Angular (latest versions), TypeScript, HTML5, CSS3, and JavaScript (ES6+). Expertise in Spring Boot, Java, and RESTful API development. Experience with state management libraries (e.g., NgRx, RxJS). Hands-on experience with GraphQL and WebSocket integration. Strong understanding of component-based architecture and modular design patterns. Familiarity with databases (MySQL, PostgreSQL, MongoDB, or similar). Knowledge of microservices architecture and containerization (Docker, Kubernetes is a plus). Experience with testing frameworks such as Jasmine, Karma, Jest (frontend) and JUnit, Mockito (backend). Strong problem-solving, debugging, and analytical skills. Ability to work independently in a remote, contract-based setup. Passion for continuous learning and adopting new technologies.

#J-18808-Ljbffr