Job Title: |
|
Full Stack / Back End Developer |
Category: |
|
Software Development |
Total Positions: |
|
2 |
Job Location: |
|
Lahore |
Gender: |
|
No Preference |
Minimum Education: |
|
Bachelors |
Career Level: |
|
Entry Level |
Minimum Experience: |
|
1 Year |
Apply By: |
|
Jun 25, 2023 |
|
|
|
|
|
|
|
|
Job Description: |
Company Overview:
We are a dynamic and rapidly growing technology company looking for a highly skilled Full-Stack/Back End Developer proficient in Node.js to join our talented development team. Our company specializes in developing innovative web and mobile applications that revolutionize industries. As a Full-Stack/Back-End Developer, you will have the opportunity to work on cutting-edge projects and contribute to the overall success of our products.
Job Description:
As a Full-Stack / Back End Developer, your primary responsibility will be to design, develop, and maintain robust and scalable back-end systems and APIs using Node.js. You will work closely with front-end developers, UI/UX designers, and product managers to ensure seamless integration and delivery of high-quality features and functionalities. You should have a strong understanding of web application architecture, software development principles, and a keen eye for detail to deliver efficient, secure, and maintainable code.
Responsibilities:
- Design, develop, and maintain back-end systems and APIs using Node.js, ensuring high performance, scalability, and security.
- Collaborate with cross-functional teams to gather and analyze system requirements, and translate them into technical specifications and development tasks.
- Participate in architectural discussions and provide insights and recommendations to improve the overall system design and performance.
- Write clean, modular, and efficient code, following industry best practices and coding standards.
- Implement and integrate third-party services and APIs to enhance the functionality and usability of our applications.
- Optimize and troubleshoot performance bottlenecks, scalability issues, and system failures.
- Conduct thorough testing and debugging of back-end applications to ensure high-quality deliverables.
- Ensure proper documentation of system architecture, design, and development processes.
- Stay updated with the latest industry trends, technologies, and best practices, and proactively suggest new ideas and improvements.
- Collaborate with the front-end development team to ensure seamless integration of front-end and back-end components.
- Participate in code reviews and provide constructive feedback to maintain code quality and improve team efficiency.
- Mentor and guide junior developers, fostering a collaborative and knowledge-sharing environment.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Full-Stack/Back-End Developer, working on complex web applications.
- Strong proficiency in Node.js and JavaScript, with a solid understanding of asynchronous programming and event-driven architecture.
- Experience with popular Node.js frameworks and libraries, such as Express.js etc.
- Deep knowledge of web application development principles, RESTful APIs, and microservices architecture.
- Proficiency in database management systems, such as MongoDB, MySQL, or PostgreSQL.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript frameworks (React, Next.js) for seamless collaboration with front-end developers.
- Solid understanding of version control systems (e.g., Git) and familiarity with agile development methodologies.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and deploying applications using containerization technologies (Docker, Kubernetes) is a plus.
- Strong problem-solving skills, attention to detail, and the ability to work both independently and collaboratively in a fast-paced environment.
- Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Join our innovative and collaborative team, where you can showcase your expertise in Full-Stack/Back-End development using Node.js and contribute to the creation of cutting-edge web and mobile applications. |
Company Information |
|
Company Name: Big O Soft Company Description: /
|
|