We seek a highly skilled and passionate Full Stack Software Engineer to join our Service AI Engineering team. This role will be pivotal in designing, developing, and maintaining our cutting-edge applications, particularly crafting exceptional user experiences through robust front-end development and ensuring efficient, scalable data management on the backend. We encourage you to apply if you’re a creative problem solver with a knack for transforming end-users' requirements into intuitive user interfaces.
Key Responsibilities:
- Front-End Development:
- Design, develop, and maintain responsive, intuitive, and high-performance user interfaces using modern front-end frameworks and libraries (eg. React, Angular, Vue.js)
- Translate UI/UX visions and mockups into high-quality reusable code
- Implement interactive and dynamic features, focusing on a seamless user experience
- Lead the development of new front-end applications, from concept to deployment
- Full Stack Development:
- Develop and maintain robust and scalable backend APIs and services (Node.js, Python/Django/Flask)
- 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
- Participate in the entire application lifecycle, from conception to deployment and maintenance
- Conduct thorough testing (unit, integration, end-to-end) and debugging to ensure application quality
- Contribute to code reviews, architectural discussions, and decision-making for both front-end and backend systems
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Prior experience in a similar industry is a plus
Minimum Qualifications
- Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
- 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 (Azure, Git)
- Familiarity with containerization (Docker)
- experience with testing frameworks (e.g., Jest, React Testing Library)
- Knowledge of CI/CD pipelines and DevOps practices
- Excellent problem-solving skills, with an ability to debug complex issues across the full stack
- Strong communication and teamwork abilities
or at +1-408-352-2808