Job Openings Full Stack Senior Web Developer

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.