Sr. Full Stack Engineer
Summary
Brickstech is hiring a Senior Full Stack Engineer in Lahore to build scalable web and mobile apps: React/Next.js/TypeScript on the frontend, Node.js/Express REST and real-time APIs, PostgreSQL/MongoDB/Redis data layers, deployed on AWS with Docker and CI/CD, plus integrations like Stripe, Azure AD, and Amazon SP-API.
Job Description
We are looking for a skilled Full-Stack Engineer with strong experience in modern web and mobile technologies. The ideal candidate should be comfortable working across frontend, backend, databases, cloud infrastructure, and third-party integrations, with a strong focus on building scalable, reliable, and maintainable applications.Technical Skills
Frontend
- React.js
- Next.js
- TypeScript
- JavaScript (ES6+)
- Redux Toolkit
- TanStack Query
- HTML5 / CSS3
- Tailwind CSS
- React Native
- Expo
- iOS development, including MapKit and APNs
- Android development, including Google Maps and FCM
- Node.js
- Express.js
- RESTful API development
- Socket.io / real-time communication
- Authentication and authorization
- API design and third-party API integration
- MongoDB
- PostgreSQL
- SQL
- Redis
- Upstash Redis
- AWS, including EC2, Lightsail, S3, CloudWatch, Parameter Store, and Elastic Beanstalk
- Docker
- GitHub Actions and CI/CD
- Firebase
- Stripe
- Azure AD (OAuth/SSO)
- Amazon Selling Partner API (SP-API)
- Google Maps API
- System Design
- Software Architecture
- Performance Optimization
- Debugging and Troubleshooting
- Scalable Application Development
- Technical Leadership
- Agile Software Development
- Design, develop, and maintain scalable full-stack applications.
- Build responsive and high-quality web applications using React.js, Next.js, and TypeScript.
- Develop and maintain backend services and RESTful APIs using Node.js and Express.js.
- Design and optimize database schemas and queries across PostgreSQL and MongoDB.
- Implement real-time features using Socket.io and other event-driven technologies.
- Develop and maintain React Native mobile applications for iOS and Android.
- Integrate third-party services and APIs, including Stripe, Azure AD, Google Maps, and Amazon SP-API.
- Deploy and maintain applications using AWS, Docker, and CI/CD pipelines.
- Troubleshoot production issues and improve application performance, reliability, and scalability.
- Participate in system design, technical discussions, code reviews, and Agile development processes.
- Collaborate with product, QA, and other engineering teams to deliver high-quality solutions.
- 3+ years of professional software development experience.
- Strong hands-on experience with TypeScript, React.js, Next.js, and Node.js.
- Experience building and integrating REST APIs and third-party services.
- Solid understanding of SQL, PostgreSQL, MongoDB, and Redis.
- Practical experience with AWS, Docker, and CI/CD pipelines.
- Experience with mobile application development using React Native is a strong plus.
- Strong problem-solving, debugging, communication, and collaboration skills.
Skills
- Agile
- Android
- API
- Api Design
- Authentication
- AWS
- Azure
- Azure AD
- CI/CD
- Cloud
- CloudWatch
- CSS
- DevOps
- Docker
- EC2
- Event Driven Architecture
- Express.js
- Firebase
- GitHub
- GitHub Actions
- HTML
- iOS
- JavaScript
- MongoDB
- Next.js
- Node.js
- OAuth
- PostgreSQL
- React
- React Native
- Redis
- Redux
- REST
- S3
- SQL
- SSO
- Tailwind
- TypeScript