Job ID 14995
Experience 2 Years
Industry Information Technology
Qualifications Bachelor’s Degree
As a Full Stack Software Engineer, you will be responsible for designing, coding, and unit testing high-quality software solutions. Your primary focus will be on Full Stack Development and integrating software products. It is crucial that you deliver projects with exceptional quality and within designated timelines.
Working under the guidance of Lead Software Engineers and Architects, you will collaborate with other Software Engineers, QA/Test Engineers, and team members. Your innovative mindset and ability to provide suggestions and solutions will contribute to maintaining and improving the company’s current and future development projects.
- Design, implement, and thoroughly test software solutions.
- Develop RESTful web services using NodeJS.
- Utilize ExpressJS to build most of the products/projects in Node.js.
- Assist in developing or independently create Frontend Applications using popular Frameworks/Libraries such as AngularJS, Angular (version 2 onwards), React, or Vue.js.
- Demonstrate a solid understanding of the HTTP protocol and how server-side code is processed on the client.
- Perform data modeling to design both relational and NoSQL/document databases.
- Explore and leverage Cloud services provided by Amazon Web Services (AWS) for building, hosting, and maintaining application environments.
- Implement and manage best practices for source code repositories, including branching strategies and PRs, for multiple code bases and applications.
- Analyze and troubleshoot technical and application problems.
- Provide analysis and troubleshooting support for production issues and code deployment activities.
- Contribute to user interface design and development efforts.
- Foster collaborative work with other developers and Product owners.
- Demonstrate the ability to adapt and quickly learn new technologies.
- Bachelor’s or Master’s Degree in Computer Science, Information Systems, Systems Engineering, or equivalent.
- Proven experience in developing web services, web applications, and modern user interfaces based on open standards.
- Significant track record of implementing features across software development teams and environments.
- Ability to work independently, initiate tasks, and solve complex problems in a fast-paced environment.
- Excellent oral and written communication skills.
- Hands-on experience with at least one of the following Frontend Frameworks/Libraries: AngularJS, Angular (version 2 onwards), React, or Vue.js.
- Deep understanding of relational databases such as MySQL, PostgreSQL, or other similar systems.
- Familiarity with NoSQL document databases, such as MongoDB or AWS DynamoDB.
- Experience with message queue technology and design patterns.
- Minimum of 2 years of hands-on experience with NodeJS.
- Familiarity with various services within Amazon Web Services (AWS) ecosystem, including S3, Lambda, SNS, SQS, EC2, Redshift.
- Proficiency in Git version control.
Join our dynamic team as a Full Stack Software Engineer and contribute to the development of cutting-edge solutions. Be part of an innovative and growth-oriented company that values excellence, collaboration, and continuous learning.
Location: [2nd Floor, 278 FF, DHA Phase 4 FF Phase 4, Lahore, 54000]
Company: [Nearpeer Lahore]
Important Note: Before apply make sure your profile must be complete as candidate.