Senior Backend Engineer-Golang

1 day ago


Lahore, Punjab, Pakistan Digitify Pakistan Pvt Ltd Full time

Apply before August 31st 2024 Full Time open to budget

We are seeking a highly skilled Senior Backend Developer with a minimum of 8-10 years ofexperience and strong expertise in Golang as a Primary Language. The ideal candidate willbe responsible for designing and developing robust REST APIs and web services, creatingreusable frameworks, and maintaining high-quality documentation. The candidate shouldalso have a deep understanding of cloud platforms, DevOps practices, and the ability to workcollaboratively with cross-functional teams.

Key Responsibilities:


• Design and develop RESTful APIs and web services.


• Create reusable frameworks and components to support global delivery needs.


• Documents work thoroughly and engage in quality testing/validation for changes orimproved features before release.


• Troubleshoot issues and debug codebases efficiently.


• Maintain and improve existing codebases and peer-review code changes.


• Mentor and provide guidance to junior developers.


• Conduct code reviews to maintain code quality and standards.


• Work on AWS cloud platform, including EKS (Elastic Kubernetes Service).


• Ensure API layer aspects such as security, monitoring, analytics, and throttling areeffectively managed.


• Follow all best practices while designing the software


• Work closely with Leads and team members to meet all project deliverables andmilestone dates.


• Communicate effectively with team members and suppliers, fostering a collaborativeworking environment through asynchronous communication.


• Adapt to new technologies, tools, and processes as needed by the organization.


• Debug and resolve backend issues and bugs.

Qualifications


• 8-10 years of experience in backend development


• Proficiency with Golang is a must have and at least one other language C#, C++ or Python.


• Strong problem-solving and analytical skills with knowledge of algorithms, datastructures, and complexity analysis.


•Solid experience with cloud services (AWS/GCP/Azure), DevOps, cloud engineering,architecture, and SaaS.


• Proficient in clean architecture, API design, debugging, profiling, and performanceoptimization.


• Experience designing and implementing large-scale distribution systems.


• In-depth understanding of networking and internet workings.


• Experience with version control systems, such as Git.


• Strong knowledge of GitHub multi-branching and trunk-based development strategies.


• Good grasp of how AWS services like S3, Lambda, SQS, and CloudFront work.


• Familiarity with GCP services such as Cloud Buckets and Cloud Functions.


• Possess extensive knowledge about databases like MySQL and PosgreSQL


• Possess knowledge about other databases like Redis, Timescale databases, etc


• Excellent communication and teamwork skills.


• Understanding of Agile methodologies and software development life cycle.


• Knowledge of real-time communication technologies such as gRPC and WebSockets.

o Implement and manage before WebSocket or gRPC-based communication forefficient, low-latency, and scalable service-to-service communication.


• Proficiency in writing unit tests.


• Knowledge of various authentication strategies(e.g., JWT, OAuth, SSO, Basic auth,sessionauth).


• Strong knowledge of web security principles, including CORS, HTTPS, Content SecurityPolicy, and OWASP Security Risks.


• Proficiency in using Dev Tools for debugging and performance optimization.


• Understanding of how integrations work and has done multiple integrations withpayment systems, analytical systems and similar before.


• Understands how containerization works and used, developed and maintainedDockerfiles to ensure consistent and reliable deployment across different environments


• Understands how frontend and mobile application works for better implementation ofthe backend architecture.

Bonus Qualifications:


• Knowledge about SAP systems and worked on integration with them, especially the AssetManagement Modules.


• Understands how OCR (Optical Character Recognition) works.


• Good knowledge of mathematics, particularly geometry.


• Familiarity with photogrammetry.


• Eagerness to learn or experience AI, ML, and LLMs.


• Proficiency in additional programming languages such as C#, Python, and C++

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job Title: Senior Backend DeveloperOverview:We are seeking a highly skilled Senior Backend Developer with a minimum of 8-10 years of experience and strong expertise in Golang as a primary language.Key Responsibilities:

  • Golang Expert

    2 weeks ago


    Lahore, Punjab, Pakistan beBee Careers Full time

    Expertise in Go Programming Language">We are looking for a senior software engineer who possesses extensive knowledge in Golang and has hands-on experience in building scalable backend services.The ideal candidate should have a strong understanding of software engineering principles, computer science fundamentals, and proficiency in Go programming...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Golang and NodeJs Engineer with BlockchainWe are seeking a skilled software engineer to design, implement, and maintain robust backend systems, APIs, frontend, and blockchain-based solutions. A strong background in Golang, Node.js, RESTful API development, and RPC mechanisms is essential.The ideal candidate will have experience with blockchain technology...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking a skilled Backend Engineer to design and build integrations between our institutional trading platform and global crypto exchanges, OTC desks, and brokers.You will work with high-performance systems, writing APIs in Golang, and helping scale a real-time, low-latency architecture that connects to dozens of venues.About the...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Experienced Backend Developer WantedWe are seeking a seasoned software developer with expertise in Golang to join our dynamic team. The ideal candidate will possess strong skills in developing scalable backend services and have good exposure in other relevant technologies such as Vue 3, Docker, Kubernetes, and Postgres.About the RoleThis role is critical for...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Golang and NodeJs Blockchain DeveloperWe are seeking an experienced software developer to join our team and contribute to the design, implementation, and maintenance of blockchain-based solutions. The successful candidate will have a strong background in Golang, Node.js, and blockchain technology.The ideal candidate will have experience with designing and...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking a highly skilled and motivated Software Engineer with expertise in blockchain technology. This role involves designing and implementing robust backend systems, APIs, frontend, and blockchain-based solutions.Key Responsibilities:Developing and maintaining blockchains using Golang and C++Designing and implementing scalable backend systems to...

  • Backend Engineer

    6 days ago


    Lahore, Punjab, Pakistan Taraki Full time

    We are hiring for an international startup. The role is on-site in Lahore (hybrid, i.e 1-2 days of remote work after probation period).About The CompanyJoin a hyper-growth fintech company that provides cutting-edge digital asset trading infrastructure for institutional investors. Their unified platform offers connectivity to global liquidity sources...


  • Lahore, Punjab, Pakistan Digitify Pakistan Pvt Ltd Full time

    Senior Backend Engineer - Integrations - HybridLocation: LahoreApplication Deadline: August 31st, 2024Job Position: Senior Backend Engineer – IntegrationsPosition 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...


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