Senior Backend Engineer

1 week ago


Lahore, Punjab, Pakistan beBee Careers Full time
Backend Developer Position

We are seeking an experienced Backend Developer to join our team. The ideal candidate will be responsible for designing and developing robust REST APIs and web services, creating reusable frameworks, maintaining high-quality documentation, and integrating our systems with SAP, Microsoft Dynamics, and Asset Management Systems.

Main Responsibilities:
  1. API Design and Development: Design and develop RESTful APIs and web services using Golang, C#, or C++.
  2. System Integration: Integrate our systems with SAP, Microsoft Dynamics, and Asset Management Systems.
  3. Framework Development: Create reusable frameworks and components to support global delivery needs.
  4. Documentation: Maintain REST API documentation using Postman.
  5. Quality Assurance: Document work thoroughly and engage in quality testing/validation for changes or improved features before release.
  6. Troubleshooting: Troubleshoot issues and debug codebases efficiently.
  7. Code Maintenance: Maintain and improve existing codebases and peer-review code changes.
  8. Mentorship: Mentor and provide guidance to junior developers.
  9. Code Review: Conduct code reviews to maintain code quality and standards.

Qualifications:
  1. Experience: 8-10 years of experience in backend development.
  2. Programming Skills: Proficiency with Golang, C# or C++ is a must-have.
  3. SAP Integration: Knowledge about SAP systems and experience with integration, especially the Asset Management Modules.
  4. Problem-Solving: Strong problem-solving and analytical skills with knowledge of algorithms, data structures, and complexity analysis.
  5. Cloud Services: Solid experience with cloud services (AWS/GCP/Azure), DevOps, cloud engineering, architecture, and SaaS.
  6. Clean Architecture: Proficient in clean architecture, API design, debugging, profiling, and performance optimization.
  7. Distribution Systems: Experience designing and implementing large-scale distribution systems.
  8. Networking: In-depth understanding of networking and internet workings.
  9. Version Control: Experience with version control systems, such as Git.
  10. GitHub Strategies: Strong knowledge of GitHub multi-branching and trunk-based development strategies.
  11. AWS Services: Good grasp of how AWS services like S3, Lambda, SQS, and CloudFront work.
  12. GCP Services: Familiarity with GCP services such as Cloud Buckets and Cloud Functions.
  13. Databases: Extensive knowledge about databases like MySQL and PostgreSQL.
  14. Real-Time Communication: Knowledge about other databases like Redis, Timescale databases, etc.
  15. Communication Skills: Excellent communication and teamwork skills.
  16. Agile Methodologies: Understanding of Agile methodologies and software development life cycle.
  17. Web Security: Knowledge of real-time communication technologies such as gRPC and WebSockets.
  18. Unit Testing: Proficiency in writing unit tests.
  19. Authentication: Knowledge of various authentication strategies (e.g., JWT, OAuth, SSO, Basic auth, session auth).
  20. Security Principles: Strong knowledge of web security principles, including CORS, HTTPS, Content Security Policy, and OWASP Security Risks.
  21. Dev Tools: Proficiency in using Dev Tools for debugging and performance optimization.
  22. Integrations: Understanding of how integrations work and has done multiple integrations with payment systems, analytical systems, and similar before.
  23. Containerization: Understanding of containerization and experience with Dockerfiles to ensure consistent and reliable deployment across different environments.
  24. Frontend and Mobile: Understanding of frontend and mobile application workings for better implementation of backend architecture.

Bonus Qualifications:
  1. OCR Knowledge: Understanding of how OCR (Optical Character Recognition) works.
  2. Mathematics: Good knowledge of mathematics, particularly geometry.
  3. Photogrammetry: Familiarity with photogrammetry.
  4. AI, ML, LLMs: Eagerness to learn or experience in AI, ML, and LLMs.
  5. Additional Programming Languages: Proficiency in additional programming languages such as C#, Python, and C++.


  • Lahore, Punjab, Pakistan SparkAi Full time

    Direct message the job poster from SparkAiPython Developer || Django Web Developer || Django Rest-framework || Backend Developer || Python ScriptingJoin our team at SparkAi as a Senior Backend Engineer specializing in Python and Django If you're passionate about building scalable backend systems and thrive in a collaborative environment, we want to hear from...


  • Lahore, Punjab, Pakistan CodeNinja Inc. Full time

    6 days ago Be among the first 25 applicantsPosition Overview:We are seeking a highly skilled Backend Engineer with 5+ years of experience in Java, Spring, and microservices to join our dynamic team. The ideal candidate will have a strong background in financial payments and banking systems, bringing expertise in developing robust and efficient backend...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Full Stack Developer: Architect of Scalable ApplicationsWe are seeking a highly skilled Senior Full Stack Engineer with 5-6 years of experience across diverse technologies to join our team.This role requires expertise in both backend and frontend technologies, cloud deployment, and database management. You will work on complex projects involving PHP...

  • Backend Engineer

    2 days ago


    Lahore, Punjab, Pakistan FusionWave (pvt.) Limited Full time

    2 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features. We are Hiring: Backend Engineer (Python/Node.js)At Fusionwave (Pvt.) Ltd, we are on a mission to build technology that makes a real impact. As a team of thinkers, builders, and innovators, we create scalable platforms that serve thousands of users every...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking a skilled Backend Software Developer to join our team. This role offers an exciting opportunity to work on real-world projects that transform industries.">About the RoleThis position involves collaborating with senior developers to design and develop robust backend systems using Laravel and PHP. You will contribute to building scalable web...


  • Lahore, Punjab, Pakistan Avanza Solutions Full time

    Senior Backend Java Developer (Spring boot)Senior Backend Java Developer (Spring boot)2 days ago Be among the first 25 applicantsDirect message the job poster from Avanza SolutionsAssistant Manager Talent Acquisition| Head Hunter | Global Recruiter | Tech and Non Tech Recruiter | HR Professional |Talent Management | Employer…Company DescriptionSince 2000,...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Salary: Not disclosedJob Description:We are seeking an experienced Backend Python Developer to join our team.The ideal candidate should have a strong understanding of backend architecture and be able to design and implement scalable, robust, and efficient systems.You will be responsible for developing and maintaining the backend for our inventory management...

  • Backend Engineer

    3 days ago


    Lahore, Punjab, Pakistan Taraki Full time

    Join to apply for the Backend Engineer (Trading APIs) role at Taraki2 weeks ago Be among the first 25 applicantsJoin to apply for the Backend Engineer (Trading APIs) role at TarakiGet AI-powered advice on this job and more exclusive features.We are hiring for an international startup. The role is on-site in Lahore (hybrid, i.e 1-2 days of remote work after...


  • Lahore, Punjab, Pakistan The Zesty Solutions - Your Hiring Partner Full time

    We are seeking a skilled Full Stack Developer with experience in Python (FastAPI/Django) and a solid understanding of React.js for frontend work. This role involves building scalable applications, designing robust APIs, and contributing to cloud-native architectures.- 2–6 years of experience in Python backend development using FastAPI or Django- Hands-on...


  • Lahore, Punjab, Pakistan muSharp Full time

    Join to apply for the Senior Backend Developer (WordPress) role at muSharpJob Description:We are seeking a highly skilled Senior Backend Developer (WordPress) to join our team. You will be responsible for building and maintaining custom WordPress plugins, themes, and complex backend solutions.Key Responsibilities:Develop, customize, and maintain WordPress...