Senior Backend Engineer- Integrations-Hybird

2 weeks ago


Lahore, Punjab, Pakistan Digitify Pakistan Pvt Ltd Full time
Senior Backend Engineer - Integrations - Hybrid

Location: Lahore

Application Deadline: August 31st, 2024

Job Position: Senior Backend Engineer – Integrations

Position Overview: We are seeking a highly skilled Senior Backend Developer with a minimum of 8-10 years of experience and strong expertise in Golang, C# or C++. The ideal candidate will be responsible for designing and developing robust REST APIs and web services, creating reusable frameworks, maintaining high-quality documentation, and primarily integrating our systems with SAP, Microsoft Dynamics, and Asset Management Systems. The candidate should also have a deep understanding of cloud platforms, DevOps practices, and the ability to work collaboratively with cross-functional teams.

Key Responsibilities:

  1. Design and develop RESTful APIs and web services.
  2. Integrate our systems with SAP, Microsoft Dynamics, and Asset Management Systems.
  3. Create reusable frameworks and components to support global delivery needs.
  4. Maintain REST API documentation using Postman.
  5. Document work thoroughly and engage in quality testing/validation for changes or improved features before release.
  6. Troubleshoot issues and debug codebases efficiently.
  7. Maintain and improve existing codebases and peer-review code changes.
  8. Mentor and provide guidance to junior developers.
  9. Conduct code reviews to maintain code quality and standards.
  10. Work on AWS cloud platform, including EKS (Elastic Kubernetes Service).
  11. Ensure API layer aspects such as security, monitoring, analytics, and throttling are effectively managed.
  12. Follow all best practices while designing the software.
  13. Work closely with Leads and team members to meet all project deliverables and milestone dates.
  14. Communicate effectively with team members and suppliers, fostering a collaborative working environment through asynchronous communication.
  15. Adapt to new technologies, tools, and processes as needed by the organization.
  16. Debug and resolve backend issues and bugs.

Qualifications:

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

Bonus Qualifications:

  1. Understanding of how OCR (Optical Character Recognition) works.
  2. Good knowledge of mathematics, particularly geometry.
  3. Familiarity with photogrammetry.
  4. Eagerness to learn or experience in AI, ML, and LLMs.
  5. Proficiency in additional programming languages such as C#, Python, and C++.
#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan beBee Careers Full time

    Secure Backend Systems Architect\We are seeking a highly skilled Senior Backend Engineer to design and develop secure, scalable, and compliant backend systems. The ideal candidate will have expertise in Node.js, cloud infrastructure, and security best practices.\Key Responsibilities:Architect and develop secure, standard-compliant backend services using...


  • 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...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Backend Engineer - IntegrationsWe are seeking a highly skilled Senior Backend Developer with extensive experience in Golang, C#, or C++. 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,...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Backend Engineer JobThe successful candidate will have experience in designing and implementing scalable, robust, and efficient backend systems using Python and relevant frameworks.This includes developing and maintaining backend systems for our all-in-one inventory management software.Responsibilities:Design and develop backend systems using Python...


  • 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...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Skillful Senior Backend Developers are required 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.Key Responsibilities:Design and develop backend systems using Python and relevant frameworks/libraries such as Flask-RESTPlus, Flask-RESTX,...


  • 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 beBee Careers Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to build and maintain custom WordPress plugins, themes, and complex backend solutions.Key Responsibilities:Develop, customize, and maintain WordPress plugins and themes.Design and optimize databases for high performance.Integrate third-party APIs and services.Troubleshoot, debug, and...


  • Lahore, Punjab, Pakistan Pentabit Labs Full time

    We're Hiring: Senior Backend Engineer (Node.js / Microservices)Are you a backend expert with deep experience inNode.js,TypeScript, andmicroservices architecture? We're looking for aSenior Backend Engineerto join our dynamic teamWhat We're Looking For:Minimum5+ yearsof backend development experienceStrong hands-on expertise...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Skillful Backend Engineer WantedWe're looking for a seasoned Backend Developer with extensive knowledge in Golang, C# or C++. As a key member of our team, you will design and develop scalable REST APIs, maintain codebases, troubleshoot issues, and collaborate with colleagues to meet project goals.Key responsibilities include:Developing and implementing...