Backend Software Engineer Job Description

5 days ago


Karachi, Sindh, Pakistan beBee Careers Full time
Senior Backend Developer Position

We are seeking an experienced Senior Backend Developer to join our team.

The ideal candidate will have a strong background in back-end development, with expertise in Python, Django Rest Framework, and PostgreSQL. They will be responsible for designing and implementing scalable and performant back-end systems, building maintainable codebases, and developing RESTful APIs to power front-end interactions and data exchange.

About the Role:

This is a senior-level position that requires a strong technical skillset and excellent leadership abilities. The successful candidate will have the opportunity to lead a team of developers and contribute to the development of our back-end infrastructure.

Responsibilities:
  1. Back-end Architecture and Development: Design and implement scalable and performant back-end systems using Python, Django Rest Framework, and other relevant web technologies. Build maintainable, well-structured, and efficient codebases. Develop RESTful APIs to power front-end interactions and data exchange.
  2. Data Management and Optimization: Expertly leverage PostgreSQL for data storage and retrieval, demonstrating deep proficiency with ORMs and database concepts. Optimize database queries, indexing, and structures for maximum application performance. Implement efficient data structures and algorithms for backend processes.
  3. Collaboration and Best Practices: Collaborate with front-end engineers and designers to facilitate seamless integration and user experiences. Write clean, well-documented, and testable back-end code, adhering to industry standards. Conduct code reviews and contribute to improving overall code quality. Stay up-to-date with the latest advancements in back-end technologies and best practices.
  4. Data Analysis and Visualization: Leverage Jupyter Notebook and Python libraries for data analysis, exploration, and visualization tasks. Extract insights from data to inform decision-making and improve application functionality.
Requirements:
  • 5+ years of hands-on experience as a Software Engineer with a strong emphasis on back-end development.
  • Deep proficiency in Python, DRF, Django, and PostgreSQL.
  • Solid understanding of SQL, ORMs, and database design concepts.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Experience using Git for version control.
Preferred Qualifications:
  • Experience with 3rd Party API Integrations focusing on best practices (scalability, security, error handling).
  • Experience with front-end technologies like VueJS, TypeScript, and MUI.
  • Familiarity with GCP cloud services for deployment, scaling, or data management.
  • Telephony experience would be a plus.


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Software Developer RoleAs a seasoned software developer, you will play a pivotal role in designing and implementing scalable backend services and APIs using Node.js. This position requires collaboration with cross-functional teams to ensure seamless integration and optimal performance of our platform.You will design, develop, and maintain robust backend...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    The Role: Staff Backend EngineerJob Description:We are seeking a highly skilled and experienced Staff Backend Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, implementing, and maintaining the backend systems that power our platform's functionality.You will work closely with our...


  • Karachi, Sindh, Pakistan Mentorox Software Full time

    Bachelors / Masters in Computer Science / Software EngineeringThe role is focused on developing web applications for our international client in Europe. You will be developing web applications using NodeJS for backend/APIs and Angular 13 for frontend. We provide a nice working environment with a flat management hierarchy.You will get an opportunity to...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    As a Backend Developer, you will be responsible for designing, developing, testing, and deploying backend services and APIs using .NET Core and .NET Framework. You will write clean, efficient, and maintainable code that meets best practices and coding standards.Key Responsibilities:Design scalable, high-performance backend architectures and implement secure...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Backend DeveloperWe are seeking a Senior Backend Developer with a strong background in Laravel and Vue.js 3 to lead the development of robust backend APIs and integrate them seamlessly with frontend systems.The ideal candidate will have extensive experience with component-based architecture, RESTful API development, and modern PHP best practices.Main...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a talented Backend Engineer to design, develop and maintain scalable backend systems using Python with FastAPI.The ideal candidate should have hands-on experience with Google Cloud Platform (GCP) and exposure to DevOps practices, especially Kubernetes.Key Responsibilities:Design, develop and maintain scalable backend systems using Python...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Title: Senior .NET Backend DeveloperWe are seeking a highly skilled and experienced software engineer to join our team in Karachi. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems using ASP.NET Core, MVC, and Entity Framework. Experience with SQL Server, Oracle, and building microservices...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job Title: Backend Software DeveloperWe are seeking an experienced Backend Software Developer to join our team.Key Responsibilities:Design, develop, and implement robust and efficient back-end features using PHP frameworks like Laravel.Collaborate with front-end developers to integrate back-end components seamlessly.Write clean, maintainable, and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Backend Software EngineerAbout this OpportunityWe're looking for an experienced Senior Backend Software Engineer to join our team and contribute to the design, development, and maintenance of server-side applications using TypeScript, NestJS, MongoDB, and ElasticSearch.Main Responsibilities:Develop and implement efficient server-side logic for web and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Backend Software DeveloperWe are seeking a skilled Backend Software Developer to join our team. As a key member of our engineering team, you will play a vital role in developing and maintaining scalable backend services and APIs using Node.js.About the RoleDesign and develop scalable backend services and APIs using Node.js to support our platform's...