What are the responsibilities and job description for the Senior Fullstack Engineer (AWS, .NET, and React) position at Blankfactor?
Blankfactor is seeking a highly skilled Senior Full Stack Developer with expertise in AWS, .NET, and React to join our innovative and fast-paced team. The ideal candidate will design, develop, and maintain secure, scalable, and high-performing web applications. This role requires deep knowledge of backend and frontend development, experience with cloud-native applications, and the ability to lead complex projects while collaborating with cross-functional teams.
Key Responsibilities :
- Full Stack Development :
- Develop robust backend systems using .NET Core / .NET Framework (C#, ASP.NET) .
- Build responsive and user-friendly frontend interfaces with React.js .
- Integrate frontend and backend services seamlessly using RESTful APIs , WebHooks , and GraphQL .
- Create AWS Lambdas using Python and orchestrate them with Step Functions or similar tools.
- Cloud-Based Application Development :
- Design and maintain cloud-native applications on AWS .
- Leverage AWS services such as Lambda , Step Functions , S3 , EC2 , RDS , DynamoDB , and API Gateway .
- Automate deployments and infrastructure using CloudFormation , Terraform , or Pulumi .
- Code Quality & Best Practices :
- Write clean, reusable, and efficient code following industry best practices.
- Conduct thorough code reviews, testing, and debugging.
- Implement security measures, including OAuth and JWT authentication .
- Utilize code scanning tools like BlackDuck and SonarQube .
- Collaboration & Leadership :
- Collaborate with product owners, UX / UI designers, and team members to deliver technical solutions.
- Mentor junior developers and ensure adherence to best practices.
- Participate in architectural discussions to guide system-level decisions.
- DevOps & Automation :
- Develop and manage CI / CD pipelines for efficient deployments.
- Containerize applications using Docker and manage them with Kubernetes ( EKS or similar).
- Monitor and optimize application performance using AWS CloudWatch or similar tools.
- Frontend Development :
- Build and maintain reusable React components.
- Optimize frontend performance and responsiveness across devices.
- Use state management libraries like Redux or Context API .
- Database Management :
- Design and optimize relational databases ( SQL Server , PostgreSQL ).
- Work with NoSQL databases like DynamoDB or MongoDB .
- Implement data migration, backup, and recovery processes.
- Testing & Documentation :
- Write unit, integration, and end-to-end tests to ensure reliability.
- Document technical designs, APIs, and workflows for future reference.
Required Qualifications :
Preferred Qualifications :
Soft Skills :