Web Full-Stack Engineer
Qualcomm
Job Summary
We are looking for a 5+ years highly skilled Senior Web Full-Stack Engineer to join our team. The ideal candidate will have hands-on experience such as React, Next.js, HTML5, CSS3, JavaScript (ES6+), TypeScript, Nginx, Django, PostgreSQL, RabbitMQ, Celery, RESTful API, Python and AWS Service Deployment. Candidate engineer will play a key role in designing and implementing robust web services that power our applications.
Must Have
- Design, develop, and maintain high-quality, responsive web applications using modern front-end and back-end technologies.
- Configure and optimize Nginx for high availability and performance.
- Design and manage PostgreSQL databases, ensuring data integrity and scalability.
- Implement asynchronous task processing using RabbitMQ and Celery.
- Deploy and manage applications on AWS, ensuring security, scalability, and cost efficiency.
- Optimize system performance and troubleshoot production issues.
- Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions.
- Ensure best practices for security, testing, and code quality.
- Proficiency in HTML5, CSS3, JavaScript (ES6+).
- Strong experience with React, Next.js, Node.js, Python and Django framework.
- Familiarity with TypeScript and state management libraries.
- Familiarity with front-end build tools (Webpack, Vite) and package managers (npm, Yarn).
- Familiarity with RESTful APIs design and integration.
- Familiarity with Nginx configuration and optimization.
- Solid understanding of PostgreSQL database design and performance tuning.
- Hands-on experience with RabbitMQ and Celery for distributed task processing.
- Familiarity with AWS services (EKS, S3, RDS) and deployment best practices.
- Experience with responsive design, cross-browser compatibility, and performance optimization.
- Master degree in Computer Science, Software Engineering or related field.
- 5+ years of professional experience in front-end development, with at least 2 years in a senior or lead role.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Good to Have
- Experience with AI tools.
- Familiarity with CI/CD pipelines, Kubernetes, Docker and Cloud Deployment.
- Knowledge of unit testing and end-to-end testing frameworks (Jest, Cypress).
- Experience with Docker and Kubernetes for containerization and orchestration.
Perks & Benefits
- Qualcomm offers a world-class health benefit option providing world-class coverage to employees and their eligible dependents.
- Our programs are designed to help employees build and prepare for a financially secure future.
- Our self and family resources help you build emotional/mental strength and resilience, as well as define your purpose — in life and at work.
- Qualcomm’s wellbeing programs and resources offer support to help employees Live+Well and Work+Well, so they can unlock their full potential at home, at work, and everywhere between.
- Access to continuous learning and development programs.
- Tuition reimbursement.
- Mentorships.
Job Description
General Summary:
Job Summary:
We are looking for a 5+ years highly skilled Senior Web Full-Stack Engineer to join our team. The ideal candidate will have hands-on experience such as React, Next.js, HTML5, CSS3, JavaScript (ES6+), TypeScript, Nginx, Django, PostgreSQL, RabbitMQ, Celery, RESTful API, Python and AWS Service Deployment, Candidate engineer will play a key role in designing and implementing robust web services that power our applications.
Key Responsibilities:
- Design, develop, and maintain high-quality, responsive web applications using modern front-end and back-end technologies.
- Configure and optimize Nginx for high availability and performance.
- Design and manage PostgreSQL databases, ensuring data integrity and scalability.
- Implement asynchronous task processing using RabbitMQ and Celery.
- Deploy and manage applications on AWS, ensuring security, scalability, and cost efficiency.
- Optimize system performance and troubleshoot production issues.
- Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions.
- Ensure best practices for security, testing, and code quality.
Qualifications:
- Education: Master degree in Computer Science, Software Engineering or related field.
- Experience: 5+ years of professional experience in front-end development, with at least 2 year in a senior or lead role.
- Technical Skills:
- Proficiency in HTML5, CSS3, JavaScript (ES6+).
- Strong experience with React, Next.js, Node.js, Python and Django framework.
- Familiarity with TypeScript and state management libraries (Redux, Vuex, etc.).
- Familiarity with front-end build tools (Webpack, Vite) and package managers (npm, Yarn).
- Familiarity with RESTful APIs design and integration.
- Familiarity with Nginx configuration and optimization.
- Solid understanding of PostgreSQL database design and performance tuning.
- Hands-on experience with RabbitMQ and Celery for distributed task processing.
- Familiarity with AWS services (EKS, S3, RDS, etc.) and deployment best practices.
- Experience with responsive design, cross-browser compatibility, and performance optimization.
- Nice to Have:
- Experience with AI tools.
- Familiarity with CI/CD pipelines, Kubernetes, Docker and Cloud Deployment.
- Knowledge of unit testing and end-to-end testing frameworks (Jest, Cypress).
- Experience with Docker and Kubernetes for containerization and orchestration.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities cross teams in English.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.