Overview:
We are seeking a talented Full Stack Developer with expertise in React and AWS to spearhead the development of our Minimum Viable Product (MVP) for a Software as a Service (SaaS) application. This role offers the opportunity to shape the initial product architecture, collaborate closely with cross-functional teams, and play a pivotal role in delivering a cutting-edge solution to market.
Responsibilities:
Architect, develop, and deploy a robust MVP for our SaaS application using React for front-end development and AWS services for backend infrastructure.
Collaborate closely with product managers, designers, and other stakeholders to gather requirements, define features, and prioritize tasks for MVP development.
Design intuitive user interfaces and implement responsive designs to ensure seamless user experiences across devices.
Implement scalable backend solutions leveraging AWS services such as Lambda, API Gateway, DynamoDB, S3, and others as required.
Develop RESTful APIs and integrate them with front-end components to enable smooth data flow and functionality.
Ensure code quality, maintainability, and performance through thorough testing, code reviews, and optimization techniques.
Troubleshoot and debug issues as they arise during development and post-launch phases.
Stay updated on emerging technologies, best practices, and industry trends to continuously improve the product and development processes.
Collaborate with DevOps engineers to establish CI/CD pipelines, automate deployment processes, and maintain infrastructure as code.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
Proven experience (X years) in full-stack development with a focus on React for front-end and AWS for backend development.
Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3.
Experience with state management libraries/frameworks such as Redux or Context API.
In-depth knowledge of AWS services including but not limited to Lambda, API Gateway, DynamoDB, S3, IAM, and CloudFormation.
Familiarity with serverless architecture and microservices patterns.
Experience with version control systems such as Git and collaboration tools like Jira.
Strong problem-solving skills and ability to work independently as well as part of a collaborative team.
Excellent communication skills and ability to effectively translate technical concepts to non-technical stakeholders.
Preferred Qualifications:
Experience with GraphQL for API development.
Knowledge of Docker and container orchestration platforms like Kubernetes.
Familiarity with server-side rendering techniques using Next.js or similar frameworks.
Understanding of authentication and authorization mechanisms such as OAuth2 and JWT.
Previous experience working in Agile/Scrum environments.
Join us in revolutionizing the SaaS industry with your expertise in React and AWS. If you thrive in fast-paced environments and are passionate about delivering innovative solutions, we want to hear from you!