Senior Software Engineer

2 weeks ago


Islamabad, Islamabad, Pakistan Creative Chaos Full time

Job Summary

A Senior Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the server application is as per the design and is completely bug free. Senior engineers have a responsibility to mentor their juniors and build team strength through training.

Duties & Responsibilities

  1. Analyze business requirements
  2. Estimate assigned tasks
  3. Write code and unit tests
  4. Collaborate with other team members
  5. Tune your code for enhanced security and performance
  6. Maintain systems by fixing any existing issues
  7. Update issue tracking software
  8. Provide status updates
  9. Communicate with client
  10. Control versions of your code
  11. Research new technologies
  12. Lead a team of software engineers
  13. Mentor team members through training and guidance
  14. Upgrade skills and knowledge
  15. Evaluate candidates for open positions

Requirements

  1. Minimum Bachelors in Computer Science/Software Engineering or equivalent
  2. Minimum 3-5 years of related experience in professional industry
  3. Strong communication skills
  4. Strong proficiency in Javascript technologies
  5. Knowledge of NodeJS and its available frameworks such as ExpressJS and NestJS
  6. Knowledge and experience in writing backend components and Restful APIs
  7. Understanding of security standards and compliances
  8. Experience with different relational and schemaless databases such as MySQL, PostgreSQL and MongoDB
  9. Creating database structure for the required functionality
  10. Experience with writing unit tests and ensuring the minimum 90% test coverage
  11. Knowledge of and experience with Github, JIRA and other collaboration tools
  12. Understanding of fundamental concepts and design principles
  13. Basic understanding of front-end technologies
  14. Flexible attitude and versatile personality
  15. Strong presentation skills
  16. Strong influence among team members

Benefits

  1. Paid Time Off
  2. Work From Home
  3. Health Insurance
  4. OPD
  5. Training and Development
#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan Software Base Solutions Full time

    Job OverviewWe are seeking a highly skilled and motivated individual to fill the position of Senior Software Engineer at our Islamabad office. As a key member of our team, you will be responsible for designing and developing software applications using .NET technologies.The ideal candidate should have a strong background in object-oriented programming...


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    We are Dynamic Software Ltd, a leading company in the IT industry, and we are looking for a highly skilled Senior Software Engineer to join our team.About UsOur company has developed a world-leading forensic compliance email archiving system using an exchange functionality. This system ensures that every email sent or received is copied and stored on our...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for .Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Kinglets Technologies Full time

    Kinglets Technologies seeks an experienced Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and developing high-quality software solutions.Key ResponsibilitiesDevelop robust software applications using Swift and Java/Kotlin.Incorporate in-app services and API integration into your...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Islamabad, Islamabad, Pakistan Jobs 360 Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to lead our development team. The ideal candidate will have a strong background in complex web designs and ability to prioritize tasks effectively.Key Responsibilities:Plan and execute projects from start to finish, working closely with technical teams and project managers to ensure...


  • Islamabad, Islamabad, Pakistan Recooty Full time

    About RecootyRecootty is a cutting-edge FinTech company dedicated to providing innovative payment solutions to its customers. As a Senior Developer, you will play a vital role in shaping our software development team and driving new backend functionality.About the PositionWe are seeking an experienced Senior Developer to join our Islamabad-based team. Our...


  • Islamabad, Islamabad, Pakistan CareCloud Full time

    Direct message the job poster from CareCloudTeam Lead Talent Acquisition @ CareCloud | Analytical Skills, Negotiation, End to End Recruitment, Talent Management, Employer BrandingLocation: RWP/ISBJob Type: Full Time | OnsiteExperience Required: 5 Years +Qualification: Bachelors in CS or related fieldJob Summary:We are looking for a skilled Senior VB.NET (C#)...


  • Islamabad, Islamabad, Pakistan Noetic Technologies Full time

    The ideal candidate will be an individual who has the passion to grow and lead who can utilize their skills and experience to grow.ResponsibilitiesAs Senior Software Engineer, you will be responsible for leading and mentoring cross-functional technology teams of junior software engineers while closely working with Q&A and DevOps.You will be required to...


  • Islamabad, Islamabad, Pakistan TheITZon Full time

    Senior Android Software EngineerWe are looking for a Senior Android Software Engineer to join our team at TheITZon in Pakistan.The ideal candidate should have strong technical skills and be able to develop high-quality Android applications.Familiarity with design patterns, mobile architecture, and frameworks such as MVVM/MVC/MVP is essential.The ability to...


  • Islamabad, Islamabad, Pakistan VoicePlus Services Full time

    Senior Software Engineer & System Integration Specialist VoicePlus Services, Pakistan Minimum Qualifications:Bachelor's degree in computer science, computer engineering or related technical discipline7 years+ of professional experience in managing enterprise level MySQL DatabasesHands-on experience in API IntegrationsStrong DevOps focus and experience...


  • Islamabad, Islamabad, Pakistan XtremeLabs LLC Full time

    XtremeLabs LLC is seeking a skilled Senior Software Engineer to join our team.About the Role:This position involves designing, developing, and maintaining cloud-based solutions using Microsoft Technologies.We are looking for a highly motivated individual with excellent problem-solving skills, a strong understanding of software development principles, and...


  • Islamabad, Islamabad, Pakistan Mushawarsolutions Full time

    About MushawarsolutionsWe are a dynamic and innovative company that specializes in developing scalable software solutions for various industries. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of our customers.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key...


  • Islamabad, Islamabad, Pakistan Zam Software Solutions Full time

    We are seeking a skilled software engineer to join our development team at Zam Software Solutions in Pakistan. As a front-end developer, you will be responsible for building user interface components and implementing them following well-known React.js workflows.Job SpecificationsStrong understanding of React.js and its core principlesExperience with popular...


  • Islamabad, Islamabad, Pakistan Insignia Software Full time

    We are Insignia Software, a leading provider of software solutions based in Edmonton, Canada. Our company is expanding its operations to Bahria, Rawalpindi, Pakistan, and we are looking for skilled professionals to fill the position of Software Developer. This is an exciting opportunity to work with a talented team and contribute to the development of...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    Company OverviewContour Software has grown exponentially, expanding from a small team to over 2,000 staff members across three cities in less than 14 years. This remarkable growth is largely attributed to our strategic partnership with Constellation Software Inc., a global enterprise software conglomerate ranking among the top 10 software companies...


  • Islamabad, Islamabad, Pakistan Translation Empire Full time

    At Translation Empire, we are seeking an experienced Senior .NET Software Engineer to join our team.We strive to deliver high-quality software solutions that meet the evolving needs of our clients.The ideal candidate will have a strong background in .NET development and be able to lead complex projects from inception to delivery.Key...


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    This is a fantastic opportunity to join a leading company in the IT industry and contribute to the development of a world-leading email archiving system. As a Senior Software Engineer, you will be responsible for designing, developing, and testing new features and applications, and working closely with our team to ensure that they meet our requirements.About...