Highly Skilled Backend Developer

6 days ago


Karachi, Sindh, Pakistan beBee Careers Full time
About the Role

We are seeking a highly skilled Backend Engineer to join our team. As a Staff Backend Engineer, you will be responsible for designing, implementing, and maintaining the backend systems that power our platform's functionality. You will work closely with our cross-functional teams to ensure seamless integration and optimal performance.

This is a unique opportunity to work at the forefront of AI innovation, designing and building solutions that address real-world business challenges. If you are passionate about leveraging AI to drive innovation and thrive in a collaborative, fast-paced environment, we'd love to hear from you.

Key Responsibilities:
  • Architect, design, and lead the implementation of scalable, resilient backend systems that align with the company's product and technical vision
  • Shape and contribute to the engineering strategy, ensuring alignment with long-term organizational goals and delivering high-impact solutions
  • Drive technical roadmap planning and lead complex backend projects from concept through delivery, optimizing for reliability, performance, and scalability
  • Collaborate with cross-functional leaders to refine requirements and design secure, efficient backend solutions, ensuring seamless integration across the tech stack
  • Write clean, maintainable, and well-documented code following best practices and design patterns
  • Establish and promote best practices in backend engineering, including clean, maintainable, and testable code that adheres to modern design patterns
  • Manage data systems, including database architectures, caching strategies, and search technologies, with a focus on scalability and performance under high load
  • Collaborate closely with the frontend and product teams to define, refine, and optimize APIs, utilizing OpenAPI or similar standards for consistent data exchange
  • Champion code quality by conducting and overseeing comprehensive code reviews, guiding peers, and addressing technical debt proactively
  • Keep abreast of industry trends, emerging technologies, and best practices related to backend development


Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum 7 years of proven experience as a Backend Engineer or similar role, with a focus on systems design and developing scalable web applications or platforms
  • Strong proficiency in one or more programming languages, such as Typescript (Node.js), Python or Golang
  • Proficiency in SQL databases such as PostgreSQL or MySQL and NoSQL databases like MongoDB or DynamoDB
  • Experience with cloud platforms and services, such as AWS, Azure, or Google Cloud
  • Experience with containerisation technologies, such as Docker and Kubernetes
  • Familiarity with caching technologies like Redis
  • Prior experience working with Microservices architecture and implementing event-driven systems
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams


Preferred Qualifications:
  • Experience with the NestJS framework for building scalable backend applications
  • Experience with CI/CD using tools like Github Actions, AWS CodePipeline, Jenkins, or any other similar tools
  • Hands-on experience with queueing solutions and message brokers like AWS SNS + SQS, Kafka, or RabbitMQ
  • Knowledge of infrastructure-as-code tools like AWS CDK, Terraform or Pulumi
  • Knowledge of and experience working with domain-driven design (DDD) principles and test-driven development (TDD) methodologies
  • Understanding and application of SOLID principles in software design and development
  • Prior experience working in an Agile/Scrum development environment


Benefits:
  • Ownership and autonomy: You'll have the opportunity to own the full lifecycle of projects, from conception to execution, and see your work directly impact businesses worldwide
  • Personal and professional growth: We encourage continuous learning and innovation. Whether you're advancing in your technical expertise, growing your leadership skills, or shaping the next generation of AI solutions, your growth is our priority
  • Being at the cutting edge: You'll be working with the latest AI technologies, driving innovation in generative AI and natural language processing
  • Competitive benefits and stock options: We offer a competitive salary, stock options, and comprehensive benefits to ensure you're not only rewarded today but also invested in the future of the company


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job OverviewA Senior Software Engineer is a key member of our development team, responsible for designing and developing server applications using various software platforms. Their primary focus is on creating robust, scalable, and secure APIs that can be seamlessly consumed by client applications.Main ResponsibilitiesAnalyzing business requirements to...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a talented Backend Engineer to join our team, who will work on developing enterprise-class video streaming and processing applications. This role requires exceptional knowledge and skills in Back-end development, including Web API, Service stack, integrations with Cloud PaaS, etc.We provide Video Content Management systems to global clients...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    About the JobWe are seeking an experienced PHP Backend Developer to join our team. The ideal candidate should possess a strong foundation in PHP Backend and have a proven track record of success in a software development environment.Key Responsibilities:Design, develop, and deploy scalable PHP backend systems.Maintain and improve existing PHP...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Fullstack Software EngineerWe are looking for an experienced Fullstack Software Engineer to join our team.About the RoleThis is a highly rewarding opportunity for a skilled engineer to develop and maintain scalable web applications, integrating them with backend services. You will collaborate with other engineers to ensure performance, quality, and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Salary: Competitive compensation packageJob DescriptionWe are seeking a highly skilled and motivated Staff Software Engineer with a strong focus on Golang to join our team.The ideal candidate will possess strong expertise in Golang and have good exposure in other relevant technologies such as Vue 3, Docker, Kubernetes, and Postgres.This role is critical for...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    OverviewWe are seeking a highly skilled Backend Engineer with 5+ years of experience in Java, Spring, and microservices to join our team. The ideal candidate will have a strong background in financial payments and banking systems, bringing expertise in developing robust and efficient backend systems.Main Responsibilities:


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Skillful Backend Developer Wanted!Overview of the PositionThis role involves working on various projects, applying best practices, and contributing to the growth of our organization.Main Tasks:Work on diverse backend projects using PHP and Laravel.Deliver effective and efficient solutions using Redis/Memcached.Team up with colleagues to create impactful...


  • Karachi, Sindh, Pakistan Waaps Developer Full time

    .Net / Laravel Developer Waaps Developer, Pakistan We are looking for highly skilled and energetic computer programmers with good coding skills in at least one of the listed languages. Having multiple language skills is a plus point for getting hired. Candidates will be responsible for developing and designing both frontend and backend web applications,...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Staff Software EngineerWe are seeking a highly skilled and motivated Staff Software Engineer with a strong focus on Golang to join our dynamic team. The ideal candidate will possess strong expertise in Golang and have good exposure in other relevant technologies such as Vue 3, Docker, Kubernetes, and Postgres. This role is critical for the development and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    **Job Summary:**We are seeking a highly motivated Junior Backend Developer to join our team. The successful candidate will gain hands-on experience working with modern backend technologies, including Node.js, NestJS, and Prisma.