Search by job, company or skills

WorkOnGrid

Senior Software Development Engineer

Save
new job description bg glownew job description bg glow
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a high-calibre SDE-2 backend developer to join our engineering team. At this level, you aren't just executing tickets; you are an owner. You will design, build, and scale the distributed systems that power our core products.

As an SDE-2 you will navigate the complexities of microservices, event-driven architectures, and low-level system performance. You will be expected to bridge the gap between abstract business requirements and high-performance technical implementation, ensuring our infrastructure is resilient, secure, and developer-friendly.

Responsibilities

  • Full Lifecycle Ownership: Design, implement, deploy, and maintain backend services. You are responsible for the health of your code from local development through to production, including debugging complex production issues.
  • Architectural Evolution: Architect and evolve scalable microservices, ensuring loose coupling, high cohesion, and adherence to clean code principles.
  • Distributed Systems and Messaging: Build and manage asynchronous systems using event-driven architectures, leveraging message queues and streaming platforms (e. g., Kafka, RabbitMQ, or Amazon SQS/SNS).
  • System Reliability: Work under the hood of the application layer, optimising Linux-based environments, tuning database queries, and debugging networking/protocol bottlenecks.
  • Secure Implementation: Design and integrate robust authentication and authorisation frameworks, ensuring data integrity and user privacy across all services.
  • Cross-Functional Collaboration: Translate complex technical constraints into actionable insights for non-technical stakeholders (product, design, and sales) while mentoring junior engineers.

Requirements

  • Experience: 3-5 years of professional backend development experience in a high-growth environment.
  • Polyglot Proficiency: Expertise in at least one modern backend language, Python (Django/FastAPI/Flask), Go, or Node.js, with the ability to pick up others as needed.
  • System Fundamentals: Deep understanding of OS internals (Linux), networking (TCP/IP, HTTP/2 gRPC), and web security protocols.
  • Architecture: Proven experience with Microservices and Distributed Systems, understanding concepts like CAP theorem, circuit breaking, quorums, service discovery, etc.
  • Relational: Advanced SQL, indexing strategies, and schema optimisation (MySQL/MariaDB, PostgreSQL).
  • NoSQL: Familiarity with DynamoDB, MongoDB, or Redis for specific high-scale use cases.
  • Identity and Security: Hands-on experience with OAuth2 JWT, SAML, and SSO implementation.
  • Infrastructure and DevOps: Familiarity with Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitHub Actions). You should be comfortable in a cloud-native environment (AWS/GCP).
  • Communication: Exceptional ability to articulate technical debt, trade-offs, and architectural decisions to both engineering peers and business leads.

This job was posted by Hithyshi H A from WorkOnGrid.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147558047

Similar Jobs

Bengaluru, India

Skills:

Page Object ModelZephyrJIRATestNGJenkinsGitDockerScrumAndroid testing frameworkstest automation frameworksobject-oriented programmingAlluredevice farmsE2E automation testsCI CD pipelinesload testing toolsparallel test executionKanban

Bengaluru, India

Skills:

react.js JavaPostgreSQLDynamodbKafkaNode.jsDockerTerraformMySQLKubernetesAWSAI orchestration frameworksAWS CDKGovector databasesAI applicationsRAG pipelines

Bengaluru, India

Skills:

data engineering TensorflowMLopsPandasPytorchSparkPythonGenerative AIML lifecyclemodel deploymentpredictive machine learning

Bengaluru, India

Skills:

KafkaTigerGraphMicroservicesDjangoPostgresTypescriptReactAWSRedisFastAPIKubernetesPythonAzureGcpNeo4jDockerApisFlaskElasticsearchMongoDBActivemqevent-driven architecturestask queuesasyncio

Bengaluru, India

Skills:

ReactMySQLGraphqlAWSJavaReduxAppiumDynamodbNode.jsEspressoKotlinRedisRESTHelmSwiftKubernetesGithub ActionsGoAmbassadorK6GRPCXCUITestRancherKotestCypress.ioArgoCD