About the job Full Stack Senior Web Developer
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.
Operations: Oversee and manage the day-to-day operations of the Operations
team in Pakistan. Provide support to Founders on a variety of operational tasks,
including project management, procurement, logistics, and customer service.
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).
Nice to Have:
Experience with serverless architectures on AWS.
Previous exposure to large-scale distributed systems design and architecture.
Good understanding of AWS Well Architected Framework.
AWS Certified - Developer (DVA-C01/DVA-C02).
Experience with SonarQube or similar code quality analysis tools.
Our compensation package includes:
Equity in the company, providing the successful candidate with a vested interest
in our success.
Hybrid working.
Generous personal time off and holidays.
Opportunities for professional development and growth within the company
A dynamic and supportive work environment, surrounded by a talented and
driven team of international professionals.
This is a unique opportunity to join a fast-growing startup in the exciting travel tech
space. If you are a self-starter with a passion for innovation and growth, we want to
hear from you! Please note that only the shortlisted candidates will be contacted.