Full Stack Developer (Backend Heavy)
TekIT Software Solutions Pvt. Ltd. (India & USA) · Bengaluru, Karnataka, India
Apply & track with Apply EdgeMid-Level Software Engineer – Full Stack (Backend Heavy)Location: Bangalore Experience: 2–5 Years Role: Full-Time | Backend-FocusedAbout the Role We are looking for a strong backend-focused Software Engineer to build scalable APIs, microservices, event-driven systems, and product features. The ideal candidate should have solid backend fundamentals with hands-on experience in Kafka, SQL, Docker, and cloud environments. Key ResponsibilitiesDesign and develop scalable backend services, REST APIs & microservicesBuild event-driven architectures using KafkaDevelop using Node.js / Python / Golang / JavaDesign and optimize SQL databases and queriesBuild, deploy and maintain Dockerized applicationsWork in Linux and cloud environmentsImplement reliable, scalable and high-performance servicesTroubleshoot production issues and improve system reliabilityCollaborate with Product, Growth and Frontend teamsContribute to React.js for dashboards and minor UI requirements Must-Have Skills2–5 years of software development experienceStrong backend development experience in Node.js / Python / Golang / JavaHands-on Kafka and event-driven architectureStrong SQL & relational database knowledgeExperience with REST APIs & microservicesHands-on Docker & LinuxGood understanding of system design, DSA and debuggingStrong knowledge of scalable backend development Good to HaveReact.js / TypeScriptAWS / GCP / AzureCI/CD & DevOps practicesKubernetesNetworking fundamentals: HTTP, TCP/IP, DNS, Load BalancingStartup / Product / Growth Engineering experience