Fullstack Developer (React + Python)
Project description
Monitoring and diagnostics system which fulfills both local and remote data access and analytics requirement, as well as local and remote troubleshooting purpose.
Responsibilities
- Your day-to-day work and responsibilities: - Design, develop, and maintain full-stack web applications - Improving system quality by identifying issues and common patterns, and developing standard operating procedures - Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems - Maintaining and improving existing codebases and peer review code changes - Collaborating with cross-functional teams (designers, QA, product managers) - Working with AWS services to deploy, scale, and manage applications
SKILLS
Must have
- BS or MS degree in Computer Science, Engineering, or related field (or equivalent experience) React/Python- 70/30 4+ years of full-stack development experience (adjustable) Proven experience delivering production-grade applications Strong experience with React.js (Hooks, Context, state management) Proficiency in JavaScript / TypeScript Strong experience with Python Database design and optimization skills Hands-on experience with AWS services such as: EC2, S3, Lambda, API Gateway, RDS / DynamoDB, CloudWatch, CloudFormation Experience deploying and managing applications in AWS CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) Strong problem-solving and analytical skills Good communication and teamwork abilities - important Ability to work independently and take ownership - importaant Attention to detail and commitment to quality
Nice to have
Knowledge of Terraform or Infrastructure as Code Node.js