New: upload your resume and get matched to AI jobs. Free to start →

Lead Backend Developer - Securiti.ai

Salary not listed • Karachi, Pakistan • Full-time

Posted 29d ago

Job Location

Karachi, Pakistan

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

You will be part of a distributed agile team building a new SaaS platform that underpins enterprise applications for data analytics and other complex problems. Your role will involve ensuring the framework and products meet established design, implementation, and quality goals. This position requires a strong backend engineering focus within a globally distributed team, contributing to the architecture, development, and deployment of Securiti's core backend platform.

Responsibilities

  • Design, develop, and architect Securiti's core backend platform as part of a globally distributed team.
  • Create architecture documents, functional specifications, design documents, and developer test plans.
  • Coordinate end-to-end development, deployment, and testing of new features and enhancements.
  • Write reliable, secure, performant, and scalable code.
  • Perform code reviews and analysis.
  • Monitor platform performance and be on-call to address urgent issues.
  • Work with customer support to address customer issues.
  • Integrate new technologies into the back-end cloud infrastructure.

Requirements

  • Minimum 7 years of software development experience, including experience with container technologies like Docker.
  • Experience building highly available and scalable distributed systems for the cloud.
  • Strong conceptual understanding of multi-threaded applications.
  • Professional development experience in GoLang, Java, C++, or Python.
  • Good knowledge of Linux and bash scripting.
  • Proficiency in good software development practices, including rapid development, peer code reviews, and writing functional/unit tests.
  • Experience with microservices and REST-based HTTP/2 architectures.
  • Experience with SQL (Postgres) and NoSQL (Mongo/Elasticsearch) technologies.
  • Knowledge and use of performance tuning, profiling, and software metrics tools.
  • Very strong diagnostic and troubleshooting skills.
  • Proven ability to use creative thinking to solve complex engineering problems.
  • Understanding of continuous integration tools, including Jenkins.
  • Experience with agile development methodologies.
  • Outstanding verbal, written, and interpersonal communication skills.
  • High level of energy, teamwork, a can-do attitude, and willingness to learn new technologies.
  • Working knowledge of networks and web concepts.

Benefits

  • Competitive compensation package
  • Comprehensive health and wellness benefits
  • Professional development opportunities

About Veeam Software