- अनुभव
- 9–13 yrs
- पगार
- —
- रिक्त जागा
- 1
- पोस्ट केले
- २ तासांपूर्वी
- कार्य मोड
- कार्यालयात
- शिक्षण
- कोणताही पदवीधर
- पात्रता
- Any graduate may apply. The role is intended for experienced professionals with 9 to 13 years of software engineering experience.
- सारांश
- अर्ज करणे आवश्यक आहे
तुम्ही जिथे काम कराल
नोकरीचे वर्णन
Role overview
This position is for a senior software engineer based in Bengaluru, focused on building modern, API-led applications and microservices on Azure. The role combines backend engineering, frontend development, DevOps automation, and production support for scalable business systems.
Core responsibilities
- Build resilient, high-scale microservices and API services on Azure with Node.js and Python, keeping performance and fault tolerance at the center of the design.
- Design secure integration approaches for internal and external platforms using REST APIs and event-driven communication to improve data consistency and service reliability.
- Develop polished frontend functionality with Angular and JavaScript, ensuring the UI is responsive, accessible, and works smoothly across browsers and devices.
- Improve application speed by analyzing bottlenecks, refining service logic, tuning database interactions, and introducing effective caching strategies.
- Follow secure development practices across Node.js, Python, Angular, and APIs by validating inputs, protecting secrets, and adhering to security guidelines.
- Set up and maintain CI/CD pipelines with DevOps tools and GitHub workflows to automate build, testing, and deployment steps while minimizing manual errors.
- Write and maintain unit, integration, and contract tests for services and UI components to support strong coverage and early issue detection.
- Work closely with product owners, architects, and engineers in a hybrid setting to clarify requirements, estimate effort, and deliver work in iterative cycles.
- Investigate production issues using logs, metrics, traces, and Azure monitoring tools, then implement durable fixes to reduce repeat incidents.
- Document architecture decisions, API specifications, coding standards, and deployment procedures to strengthen team knowledge sharing and onboarding.
- Review pull requests in GitHub with thoughtful feedback on code quality, design, security, and performance.
- Partner with DevOps and infrastructure teams to provision Azure resources such as app services, containers, and storage while balancing capacity and cost.
- Contribute to continuous improvement by spotting bottlenecks, proposing automation, and exploring Azure and DevOps capabilities that raise team productivity.
Required qualifications
- Strong hands-on experience designing microservices and APIs on Azure with Node.js and Python, built over 9 to 13 years of professional software engineering experience.
- Deep working knowledge of Angular and modern JavaScript, with the ability to create modular, maintainable, and testable frontend code.
- Practical exposure to DevOps methods, including CI/CD pipelines, infrastructure-as-code concepts, and automated testing within delivery workflows.
- Good command of GitHub, including branching models, pull request reviews, and workflow automation for team-based development.
- Familiarity with cloud-native practices such as containerization, configuration handling, and monitoring in Azure environments.
- Strong analytical thinking and communication skills, with the ability to collaborate in hybrid teams and explain technical decisions to both technical and non-technical stakeholders.
Eligibility
Open to candidates who hold any graduate degree.
Location
Bengaluru, India.
Additional information
The source mentions the role as an API developer profile spanning Angular, Python, DevOps, GitHub, Java, JavaScript, microservices, React, SQL Server, Node.js, Azure, and data analysis. The Bengaluru location is explicitly specified.