Search by job, company or skills

fabric

Senior Software Engineer

Save
  • Posted 4 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Company Name - Sharpsell.ai

Company Description-

Sharpsell is an AI-native sales execution platform that supports the entire sales cycle for large, distributed frontline teams, from lead to close. Founded by sales experts with deep experience in training and transformation, the company is built on extensive field insights gained from shadowing tens of thousands of sales professionals and running hundreds of workshops. Sharpsell's platform centralizes lead management, pitch preparation, follow-ups, content sharing, and voice-based updates while providing actionable analytics for managers. The solution is highly configurable and continuously improved based on customer feedback and real-world usage. Today, Sharpsell powers sales execution for more than 40 enterprise clients across diverse industries.

Role Description -

This is a full-time, on-site Senior Software Engineer role based in Bengaluru. The Senior Software Engineer will design, build, and maintain scalable back-end services and APIs that power Sharpsell's AI-native sales execution platform. Responsibilities include collaborating with product managers and other engineers to refine requirements, architect robust solutions, and implement high-quality, testable code. The role involves optimizing system performance, ensuring reliability and security, reviewing code, and mentoring less experienced engineers. The Senior Software Engineer will also contribute to technical design discussions, participate in agile ceremonies, and help improve engineering best practices and tooling.

Key Responsibilities

  • Design and implement robust, scalable, and high-performance backend architectures
  • Lead the development and integration of APIs using modern Python frameworks such as FastAPI
  • Architect and optimize complex database solutions, including schema design and query optimization for relational databases like PostgreSQL/MySQL
  • Design and deploy systems that handle distributed workloads and complex data storage solutions, including databases, key-value stores, blob storage, and caching mechanisms
  • Leverage AWS services for scalable deployments, including but not limited to EC2, S3, RDS and Lambda
  • Ensure system reliability, scalability, and performance through architectural best practices, including asynchronous programming in Python
  • Own the deployment process, managing CI/CD pipelines and handling configurations for multiple environments
  • Debug and resolve critical system issues, ensuring minimal downtime and effective incident management
  • Stay updated with industry trends and propose modern solutions to meet business objectives

Skills & Requirements

Must Have Skills

  • Python frameworks (FastAPI, Flask or Django) for building APIs
  • SQLAlchemy ORM OR relational databases (PostgreSQL/MySQL)
  • AWS services (EC2, RDS, Lambda, S3) architecture and deployment
  • CI/CD pipelines
  • System design and architectural best practices
  • Docker orchestration

Good To Have Skills

  • Kubernetes
  • Python programming
  • Distributed systems and microservices architecture
  • Message brokers (RabbitMQ, Kafka, SQS)
  • System design principles for highly scalable and maintainable systems
  • Caching mechanisms (Redis, Memcached)
  • Database migrations using Alembic
  • Declarative query languages
  • DevOps practices

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150632665

Similar Jobs

Bengaluru, India

Skills:

S3RDSPostgreSQLLambdaMySQLSystem design and architectural best practicesFlask or DjangoDocker orchestrationCI CD pipelinesSQLAlchemy ORMAWS services EC2Python frameworks FastAPI

Bengaluru, India

Skills:

JavaGitDockerPostgreSQLRestful ApisAzurePythonAWSociQuarkusPrompt Engineering

Bengaluru, India

Skills:

Design PatternsPostgreSQLSolid PrinciplesJavascriptDockerSwaggerMySQLPythonAuthenticationCss3DjangoGitApplication SecurityHtml5FastAPIPostmanRest ApisAuthorizationObject-Oriented ProgrammingSQL databasesAWS cloud platformCachingperformance optimizationOpenAPI

Bengaluru, India

Skills:

.NETMqttPostgreSQLReactTypescriptJavascriptDockerEntity FrameworkAWSReduxSQL ServerCss3Redux SagaGitHtml5MongoDBRestful ApisAzureKubernetesGenAI toolsIoT platformsReact HooksSCADAASP.NET CoreMesOPC UA

Bengaluru, India

Skills:

.NETMqttPostgreSQLReactTypescriptJavascriptDockerEntity FrameworkAWSReduxSQL ServerCss3Redux SagaGitHtml5MongoDBRestful ApisAzureKubernetesGenAI toolsIoT platformsReact HooksSCADAASP.NET CoreMesOPC UA