Lead II - Software Engineering- Full Stack Developer
UST Global Inc
Job Title: Full Stack Developer
Experience: 6-9 years
Mandatory Skills:
React.js JavaScript AWS MongoDB PythonKey Responsibilities:
Frontend Development: Design, develop, and maintain scalable applications using React.js, Vite, Material UI, and Redux. Build responsive and dynamic user interfaces, ensuring cross-browser compatibility and performance optimization. Backend Development: Develop and optimize backend services using Python with frameworks such as FastAPI, Flask, or Litestar. Design and manage MongoDB schemas and implement backend APIs with Pydantic for validation and Beanie for MongoDB ORM. Implement asynchronous task processing using Celery for efficient background processing. Testing & Quality Assurance: Write comprehensive unit and integration tests using Playwright, ViTest, and PyTest to ensure high-quality code and application stability. Ensure the implementation of best practices for test coverage and code quality. Deployment & Cloud Services: Deploy and maintain applications using AWS services such as Lambda, ECS, CloudFront, S3, and others. Automate build, test, and deployment workflows using Jenkins and GitHub Actions for CI/CD pipelines. Manage application secrets securely with AWS Secrets Manager and Vault. Monitoring: Implement and monitor system performance using tools like DataDog and AWS CloudWatch, ensuring uptime and optimal performance. Collaboration & Continuous Improvement: Collaborate closely with product owners, engineers, and other cross-functional teams to deliver high-quality software. Stay up-to-date with best practices and emerging trends in full-stack development and actively contribute to process improvements.Qualifications:
Required:
6-9 years of experience in a Full Stack Developer or similar role. Strong experience with React.js for frontend development. Proficiency in JavaScript and its ecosystem. Hands-on experience with MongoDB and its integration with backend services. Experience with modern Python API frameworks such as FastAPI, Flask, or Litestar. Familiarity with AWS cloud services (Lambda, ECS, CloudFront, S3, etc.) for cloud-based deployments. Experience in Python for backend development.
Nice to Have:
Familiarity with AWS RDS or Aurora PostgreSQL for relational database management. Experience with event-driven architectures using services like SQS. Knowledge of OpenShift for container orchestration. Experience working in an Agile development environment. Familiarity with Test-Driven Development (TDD) principles. Knowledge of the Litestar framework for backend development.
Por favor confirme su dirección de correo electrónico: Send Email