Search by job, company or skills

Exxat

Software Development Engineer III

Save
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Software Development Engineer

Location: Bangalore

Experience: 5 to 8 years

Job Type: Full-Time

About Exxat

At Exxat, we are on a mission to empower the next generation of healthcare professionals through smart, scalable technology. Our integrated platform supports academic institutions in managing clinical education, compliance, assessments, and student experiences efficiently and effectively.

Role Overview

Key Responsibilities :

  • Solve complex programming problems, have an understanding about how to build HLDs and LLDs.
  • Create High level and low-level designs for the problem statement/feature.
  • Hands-on expertise in high-performance backend languages like Go, C#/.NET, or Java, or in JavaScript/TypeScript along with frameworks such as React or Angular.
  • Full stack understanding of web/mobile/API/database development concepts and design patterns.
  • Strive for quality, performance, usability, reliability, maintainability and extensibility.
  • Design and develop high quality microservices and features, working with architects and dev managers.
  • Participate and contribute to continuously improve Agile software development processes.
  • Deliver clean code with automated unit tests.
  • Work under the guidance of development managers and Product owners to analyse, modify and implement various common business needs.
  • Get involved into tech POCs to provide recommendations and apply the outcome to realisation.
  • Able to mentor team to scale up on best design, coding and code review processes.
  • Implement unit, integration and other automated tests.
  • Understanding of DevOps, automation testing, test driven development, behaviour driven development, serverless or micro-services.

Desired Experience:

  • 5+ years of experience building enterprise grade software.
  • Background in product-based or B2B SaaS environments, particularly involving scalable product development, is a strong advantage.
  • We look for good programmers (not good technologists) who bring a deep
  • understanding of algorithms, data structures, and SOLID principles to the table.
  • While we operate on a .Net stack, we are not hung up on specific technologies or programming languages.
  • Understanding of Agile Scrum and SDLC principles is a plus.

Nice To Have Skills:

Experience with AWS or Azure cloud technologies (such as Azure Functions,

Lambda or DynamoDB)

Education: Bachelor's or master's degree in computer science or a related engineering field.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149313069

Similar Jobs

Bengaluru, India

Skills:

Distributed Systemsidentity management systemsDevOps practicesevent-driven systemsidentity verification servicesfault-tolerant systemsdistributed databasesmicroservices architectureSecurity Protocolscloud-native architecturesdistributed transaction managementcache invalidation strategies

Bengaluru, India

Skills:

GolangTcpNatIpv4Ipv6DnsMicroservicesDHCPDockerDistributed SystemsKubernetesLinux system conceptscloud-native technologiesOSI layer networking stack

Bengaluru, India

Skills:

JavaGolangCassandraEhcacheKafkaSqlRedisSqsPostgresMongoDBPythonNo-SQLTemporalMemcache

Bengaluru, India

Skills:

Node.jsReactTypescriptFastAPIPythonLangChainGemini APIsPineconeClaudeNext.jsOpenAIWeaviateLlamaIndex

Bengaluru, India

Skills:

Open SourceTestingBig DataSoftware Development Life CycleDesign PatternsCoding StandardsAWSbuild processesReliabilitycode reviewsScalingsource control managementoperations