About the job Full Stack Developer
We are hiring for the position of "Full Stack Engineer"
Responsibilities:
· Mastermind Scalability: Understand proposed features and design/build APIs, SQL schema, and queries using best practices, ensuring efficient scaling for future growth.
· Frontend Craftsmanship: Develop reusable UI components and front-end libraries in React.js, delivering a captivating user experience.
· Performance Champion: Proactively analyze web application performance, identify bottlenecks, and implement solutions for continuous improvement.
· Collaborative Spirit: Work closely with architects, developers, business analysts, and QA analysts to design, develop, and test high-quality applications.
· Full-Stack Ownership: Design, implement, and manage solutions for web applications, including system architecture, database models, visualizations, and coding standards.
· Cloud Architect: Build serverless pipelines in Jira to handle API requests and leverage CloudFormation templates to deploy resources, automate infrastructure management, and orchestrate deployments on AWS Beanstalk for stability and scaling.
· Data Integration Guru: Integrate data from various back-end services and databases seamlessly, ensuring smooth information flow.
· Learning Catalyst: Collaborate with mentors and team leads to continuously expand your knowledge of AWS Services, tools, and new languages to address project needs.
· Deployment Mastermind: Own the deployment of software, setting up monitoring to ensure optimal uptime and performance.
· Developer Mentor: Foster the growth of junior engineers through peer coding, code reviews, knowledge transfers, and discussions on coding best practices, enhancing the developer experience.
· Knowledge Disseminator: Conduct training and provide technical documentation for developers and application administrators to support and maintain the system.
· Technical Lifeline: Provide technical support to application administrators, ensuring smooth operation and resolving any issues promptly.
Requirements:
5+ years of experience as a full-stack developer, proficient in both frontend (React.js) and backend/server-side development (including API development and integrations).
Solid understanding of RESTful APIs and microservices architecture.
Proven expertise in Design Patterns, with a strong grasp of cloud-based architectures.
Hands-on experience with core AWS services (EC2, S3, Route 53, Cognito, API Gateway, CloudFront, CloudFormation, Beanstalk (experience as a plus), Lambda, RDS, Batch, SQS, SNS, Cloudwatch, etc.) to build and manage distributed applications.
Proficiency in NodeJS and related frameworks.
Solid UI/UX skills in HTML5, CSS3, JavaScript, and React.js with its popular frameworks.
Good understanding of CSS preprocessors, bundlers, and related languages (Saas, Less, webpack).
Grasp of asynchronous programming and its intricacies, along with effective solutions.
Strong background in Object-Oriented Programming, Data Structures, and Algorithms with excellent analytical and problem-solving skills.
· Experience with Relational and NoSQL databases (e.g., MongoDB).
· Familiarity with Version Control and Continuous Integration/Continuous Deployment tools.
Strong understanding of Agile Methodology and Practices (Scrum/Kanban).
Location: Karachi
Salary:500k
Share your resume at zainabmujahid@kamayi.pk