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