Job Openings Full Stack Engineer

About the job Full Stack Engineer

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:400k-500k

Share your resume at zainabmujahid@kamayi.pk