KLA seeks a Full Stack Software Engineer to design, develop, and maintain cutting-edge applications, particularly crafting exceptional user experiences through robust front-end development and ensuring efficient, scalable data management on the backend.
Requirements
- Strong expertise in front-end technologies
- Deep proficiency with at least one modern JavaScript framework/library
- Solid experience with database management, Relational Databases, and/or NoSQL Databases
- Proficiency with version control systems
- Familiarity with containerization
- Experience with testing frameworks
- Knowledge of CI/CD pipelines and DevOps practices
Responsibilities
- Design, develop, and maintain responsive, intuitive, and high-performance user interfaces using modern front-end frameworks and libraries
- Develop and maintain robust and scalable backend APIs and services
- Design, develop, and optimize database schemas for scalability, efficiency, and data integrity
- Integrate front-end applications with backend services and write efficient and performant database queries to support application functionalities
- Conduct thorough testing and debugging to ensure application quality
- Contribute to code reviews, architectural discussions, and decision-making for both front-end and backend systems
Other
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Prior experience in a similar industry is a plus
- Excellent problem-solving skills, with an ability to debug complex issues across the full stack
- Strong communication and teamwork abilities
- Base Pay Range: $100,000.00 - $170,000.00 Annually
- Primary Location: USA-MI-Ann Arbor-KLA