Full Stack Engineer

Vinsari LLC
Richardson, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 114K

Job location

Richardson, United States of America

Tech stack

Java
Spring Security
Agile Methodologies
Artificial Intelligence
HTML5
CSS
Software Quality
Code Review
Software Debugging
DevOps
NoSQL
Swagger
Software Engineering
SQL Databases
Data Streaming
TypeScript
Web Performance Optimization
Openapi
Cloud Platform System
GitHub Copilot
Spring-boot
Backend
Spring Data
Containerization
Angular
Kubernetes
Front End Software Development
Api Design
REST
Code Restructuring
Docker
Legacy Systems
Microservices

Job description

Additionally, you will serve as an internal champion for AI-assisted software engineering. While you will not be building AI models, you will actively use and promote AI coding assistants like GitHub Copilot to enhance team productivity, improve code quality, and streamline the software development lifecycle., * Full Stack Development: Architect, build, and maintain scalable, high-performance web applications utilizing Java, Spring Boot, and modern Angular frameworks.

  • Architecture & Design: Spearhead the adoption of headless architecture and API-first design principles. Build decoupling strategies that allow independent scaling and iteration of frontend and backend systems.
  • Microservices Integration: Design and implement RESTful APIs and microservices, ensuring seamless data flow and integration across enterprise platforms and cloud environments.
  • AI Tool Adoption & Advocacy: Expertly utilize AI coding assistants (such as GitHub Copilot) to accelerate daily development, write boilerplate, refactor, and debug. Mentor the wider engineering team on effectively prompting and integrating these tools into their daily workflows.
  • Technical Leadership: Mentor mid-level and junior developers, conduct rigorous code reviews, and establish best practices for code quality, testing, and deployment.
  • Agile Collaboration: Partner with product managers, QA, and UX/UI teams to translate complex business requirements into elegant technical solutions.

Requirements

  • Experience: 10+ years of professional software development experience in enterprise environments.

  • Backend Mastery: Deep, proven expertise in Java and the Spring Boot ecosystem, including Spring Security and Spring Data.

  • Frontend Proficiency: Strong command of Angular, TypeScript, HTML5, CSS3, and modern frontend state management.

  • Architectural Knowledge: Demonstrated success building and deploying headless architectures and utilizing an API-first approach (OpenAPI/Swagger).

  • AI-Assisted Engineering: Hands-on proficiency using AI development tools (like GitHub Copilot) to write and review code, with a strong desire to promote these efficiencies across the engineering team.

  • Database Expertise: Proficiency with both relational (SQL) and NoSQL databases.

  • DevOps & Cloud: Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and deploying scalable solutions on enterprise cloud platforms.

Nice to Have

  • Experience transitioning monolithic legacy systems to decoupled, cloud-native microservices.
  • Familiarity with enterprise commerce solutions or similar highly scalable platforms.
  • Experience evaluating and establishing security and compliance best practices for using AI coding tools in an enterprise environment.

Need Word Format Resume, Below details, Work Authorization Copy (If H1B / EAD).

Apply for this position