HYDERABAD · FULLTIME
Developer III - Software Engineering
UST Global
Hyderabad · onsite · Posted 42d ago
Sourced from
Undisclosed3–5 yrsfulltimeHyderabad
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.5s
- Found the form on Naukri · 14 questions to answer1.6s
- Decided the answers for all of them2.8s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Summary
Software Developer - 4-6 Years of Experience.
Technical Requirements
- Solid Python development experience, ideally with Python 3.10 in backend services or API-oriented applications.
- Hands-on experience with FastAPI and Uvicorn, including route design, validation, dependency injection patterns, async behavior and operational logging.
- Experience creating or maintaining BFF layers that adapt backend/domain services for front-end workflows.
- Good understanding of REST APIs, data validation, error handling, service-to-service calls and backend integration testing.
- Familiarity with microservice architecture and the trade-offs around splitting, combining or simplifying services.
- Ability to debug product issues across backend code, API responses, logs, databases, front-end symptoms and deployment state.
- Strong autonomy and ownership, with enough communication discipline to keep product, QA and other developers aligned.
- A practical testing mindset: unit tests, API tests, integration tests, mocks/fixtures and regression checks for realistic product scenarios.
- Preferred skills Angular v17 experience is a major plus, especially for integrating BFF routes with user workflows and helping front-end debugging.
- Experience with Kubernetes basics: pods, services, logs, readiness/liveness probes, config maps, secrets and deployment troubleshooting.
- Experience with Docker and CI/CD pipelines, especially for Python services, release builds, SBOM generation and automated test execution.
- Experience helping a team develop a product after initial delivery, including triage, reproduction, root-cause analysis and close collaboration with QA.
- Knowledge of authentication/session handling, token refresh and multi-user edge cases.
- Familiarity with scientific, device-driven or laboratory workflows where state transitions and data consistency are important.
- Knowledge - Develop professional expertise - Possess basic knowledge of business practices, methodologies or principles
- Scope - Require less direction, work to achieve objectives and deliver results with a short- and long-term operational focus - Exercise judgment and independence in identifying next steps - Understand scientific, technical and/or functional principles, concepts and practices - Bring some amount of real-world experience pertaining to applying these concepts
- Technical excellence - Understand a portion of the teams domain, gaining sufficient context to work productively in that area - Design functions that are aligned with the overall architecture - Consistently write code that is easily testable and understood by other developers, and accounts for edge cases and errors - Understand the testing pyramid and write unit tests in accordance with it, as well as higher-level tests with help from more senior engineers - Always test edge cases, errors, and the happy path - Use a systematic approach to debug issues located within a portion of the teams domain
- Conceptual thinking - Weigh cost and value in order to take the most economic action with help from more senior engineers - Sometimes use this type of thinking to make suggestions to teammates - Understand and act according to task prioritization - Note dependencies
- Challenge the status quo - Have a basic understanding of the team s domain and how it contributes to overall business strategy - Understand the organization s engineering strategy, as well as a product area of focus and how it fits into the overall business, sometimes making improvement suggestions - Think about team practices and processes and discuss improvements with the team
- Communicate effectively - Communicate clearly, concisely and in an audience-oriented way in written and verbal form across both technical and non-technical subjects with teammates - Actively listen to others and ensure they are understood - Look for opportunities to share knowledge with teammates - Help teammates overcome obstacles, resolve blockers and complete work tasks when asked - Build strong relationships with teammates, your manager and your product counterpart - Openly share opinions and contribute to discussions in a respectful manner - Commit to a realistic amount of work and work with teammates to ensure they understand priority and urgency and deliver accordingly - Raise any blockers, delays and cost ballooning to the team each day - Clarify expectations with teammates
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Section · 02
Skills
QADockerKubernetesDependency InjectionCI/CD PipelinesapisfixturesError HandlingdebuggingdeploymentDebugPyramid FrameworkPythonPython DevelopmentArchitecturebusiness strategyAngularjsIntegration TestingData Validation
Section · Company
About UST

UST Global
IT Services & Consulting
14.0k+
employees
1999
27 years old
Aliso Viejo, California
US
₹12.9L PA avg
Avg at UST
About
UST helps the world's best organizations succeed through digital transformation, crafting disruptive solutions and strategies bringing our clients vision to life.
Industries
IT Services & ConsultingManufacturing
Employee ratings
0 reviews
3.7/ 5
Employees rate it well for
Work-Life Balance38Company Culture37
Find them on