Senior Backend Engineer-Golang

4 weeks 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 Softaims Full time

    1 week ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from SoftaimsTechnical & Non-Technical Recruiter | Resume Revamp Expert | Career Coach | ATS Optimization Pro | Headhunter | Personal Branding Advisor | 1:1…Job Title: Backend Golang Developer (with Python for AI...


  • Lahore, Punjab, Pakistan Softaims Full time

    1 week ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from SoftaimsTechnical & Non-Technical Recruiter | Resume Revamp Expert | Career Coach | ATS Optimization Pro | Headhunter | Personal Branding Advisor | 1:1…Job Title: Backend Golang Developer (with Python for AI...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Software Engineer - Blockchain and Backend ExpertWe 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 include:Blockchain Development: Develop, maintain, and test...

  • Backend Engineer

    2 weeks 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 InvoZone Full time

    Golang and NodeJs Engineer with BlockchainApply before February 03, 2025 | Total Positions: 1We are seeking a highly skilled and motivated Software Engineer with blockchain expertise. This role involves designing and implementing robust backend systems, APIs, frontend, and blockchain-based solutions, with a must-have bash scripting experience.Key...


  • Lahore, Punjab, Pakistan beBeeBackend Full time

    Job Description">We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. The ideal candidate will be responsible for designing and developing robust REST APIs and web services, creating reusable frameworks, and maintaining high-quality documentation.The successful candidate will have a minimum of 8-10 years of experience in...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Backend EngineerWe are seeking an experienced Senior Backend Engineer with 5+ years of experience in Java development. The ideal candidate will have a strong ability to design and implement scalable, reliable, and high-performance backend systems.The successful candidate will be responsible for:Designing and implementing scalable, reliable, and...


  • Lahore, Punjab, Pakistan beBeeBackend Full time

    We're seeking a seasoned backend professional to lead the development of scalable systems and integrate AI components. This role involves designing and building high-performance architectures, collaborating with cross-functional teams, and ensuring the reliability and scalability of our products.Develop robust, efficient, and highly available backend systems...


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

  • Backend Engineer

    2 weeks 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...