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.