Lead Full Stack Engineer (ReactJS & NodeJS)
Lahore, Karachi, Islamabad, Punjab, Pakistan
Full Time
Development
Experienced
NorthBay Solutions is looking for a highly skilled and motivated Software Associate Architect or Architect with 6 to 8+ years of architecture and design experience. The candidate must have extensive Solution Architecture and design skills. He/She must be well-versed with Enterprise Architecture. The ideal candidate is a creative individual who thinks out of the box and would like to work in a diverse technology environment. This is a lead role and we are looking for a candidate to bring passion and dedication to this position.
Requirements:
- Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
- Extensive problem-solving skills
- Strong software architecture and design concepts
- Ability to communicate clearly regarding complex issues (in English)
- 6 to 8+ years of experience and proficiency in the following skills and technologies is mandatory:
Front-End
- Web fundamentals like HTML, JavaScript, and CSS
- JavaScript frameworks like ReactJS, VueJS, Angular etc
- Libraries Ant Design, Material UI, Vuetify, Bootstrap
- Front-end (CSS) frameworks like Foundation or Bootstrap
Back-End
- API design and development
- CRUD (Create, Read, Update, Delete)
- RESTful Services
- Expert level skills in Node JS ecosystem with emphasis on TypeScript.
- Web fundamentals like HTML, JavaScript, and CSS
- Database technologies like MySQL, PostgreSQL, Oracle, and MongoDB
- Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
- Frameworks related to their server-side language of choice like: Express.js, Sequelize etc.
- Strong understanding of CS fundamentals, Object Oriented Design and Data Structures.
- Working knowledge of TDD or unit testing methodology, and related technologies.
- Ability to work in a fast-paced and agile development environment.
Proficiency in the following AWS technologies is desired but not mandatory:
- RDS MySQL
- CloudWatch Logs
- Code Build / Pipeline
- CloudFormation
- Frontend + Cognito
- VPC
Responsibilities:
- Design, develop, document, and test software solutions.
- Understand the challenges being addressed by an engagement and collaborate with team members and clients to deliver a technical solution that meets the unique needs of our clients.
- Create quality deliverables to communicate technical solutions to appropriate audiences.
- Learn continuously, leveraging NorthBay training resources and self-directed training, sharing knowledge and skills with others.
- Provide mentoring and leadership to more junior resources.
- Review the code of other team members
- Should be able to optimize application and identify performance bottlenecks
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
Apply for this position
Required*