USD Veterans
close

TPI Composites, Inc

Apply for this job

Full Stack Developer (Project Management)



About the Role

We are seeking a highly experienced Full Stack Developer with a strong background in backend development and proven expertise in designing and implementing scalable, secure, and high-performance applications. The ideal candidate should have hands-on experience in Java (Java 11), AWS, API development, Angular, TypeScript, and MySQL 8.0, with the ability to drive complex projects end-to-end.

Key Responsibilities

  • Design, develop, and maintain robust full-stack applications with a strong emphasis on backend architecture.
  • Build and optimize RESTful APIs and integrations to support large-scale platforms.
  • Lead design and code reviews, ensuring adherence to best practices in software engineering.
  • Deploy, manage, and optimize applications on AWS cloud infrastructure.
  • Develop front-end features using Angular and TypeScript, ensuring seamless user experience.
  • Work with MySQL 8.0 to design efficient database schemas, optimize queries, and ensure data integrity.
  • Collaborate with cross-functional teams including architects, DevOps, and QA to deliver high-quality products.
  • Mentor junior developers and contribute to the continuous improvement of engineering standards and practices.
  • Ensure applications meet scalability, performance, and security requirements.

Required Skills & Qualifications

  • 10+ years of hands-on experience as a Full Stack Developer.
  • Strong proficiency in Java 11 and backend development principles.
  • Expertise in AWS services (EC2, S3, Lambda, RDS, API Gateway, etc.).
  • Solid understanding of API design and development (RESTful, JSON, OAuth2, etc.).
  • Proficiency in Angular and TypeScript for modern front-end development.
  • Strong knowledge of MySQL 8.0, database design, query optimization, and performance tuning.
  • Familiarity with CI/CD pipelines and containerization tools (Docker, Kubernetes).
  • Proven ability to troubleshoot, optimize, and scale enterprise-level applications.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Skills

  • Experience with microservices architecture.
  • Knowledge of security best practices for web, mobile and cloud-native applications.
  • Exposure to Agile/Scrum methodologies.
  • Familiarity with logging, monitoring, and observability tools.

Apply

Apply Here done

© 2025 USD Veterans