Senior Software Engineer (frontend) (Secunderabad)

Senior Software Engineer (frontend) (Secunderabad)

04 Nov
|
Talent Basket
|
Secunderabad

04 Nov

Talent Basket

Secunderabad

Job Summary As a Architect, you will be responsible for designing, developing, enhancing, and maintaining scalable backend services and BFF (Backend-for-Frontend) layers. You will work closely with cross-functional teams to deliver high-quality, reliable, and maintainable software solutions that support critical business workflows.

Required Skills

Python 3.x

FastAPI

Uvicorn

REST API Development

Backend-for-Frontend (BFF) Architecture

Microservices

Backend Integration Testing

Unit Testing & Integration Testing

Dependency Injection

Async Programming

API Design & Development

Error Handling & Validation

Git

Agile/Scrum Methodologies

Valuable to Have

Angular 17

Kubernetes

Docker

CI/CD Pipelines

Authentication & Session Management

Token-Based Security

Release Management

Deployment Troubleshooting

SBOM Generation

Product Support & Incident Management

Scientific or Laboratory Workflow Applications

Cloud-Native Application Development

Key Roles & Responsibilities

Develop and maintain backend services using Python 3.10 and FastAPI.

Design and implement RESTful APIs, ensuring scalability, performance, and security.

Build and support BFF layers that enable seamless frontend integration.

Collaborate with product managers, QA teams, and developers to deliver product enhancements.

Troubleshoot and resolve production issues across APIs, databases, logs, deployments,



and frontend interactions.

Create and execute unit, integration, and API tests to ensure application quality.

Participate in code reviews and contribute to architecture and design discussions.

Support CI/CD processes, containerization, and deployment activities.

Assist in root-cause analysis, issue triaging, and continuous product improvement.

Contribute to engineering best practices, process improvements, and knowledge sharing initiatives.

Experience & Requirements

- 12+ years of professional software development experience.
- Strong experience in Python development, preferably Python 3.10.
- Hands-on experience with FastAPI and Uvicorn.
- Experience developing REST APIs and backend services.
- Strong understanding of data validation, error handling, dependency injection, and asynchronous programming.
- Experience building or maintaining BFF architectures.
- Familiarity with microservices architecture and distributed systems.
- Strong debugging and troubleshooting skills across application layers.
- Experience designing and executing unit tests, integration tests, and API tests.
- Knowledge of service-to-service communication patterns.
- Ability to work independently with strong ownership and accountability.
- Excellent verbal and written communication skills.

📌 Senior Software Engineer (frontend) (Secunderabad)
🏢 Talent Basket
📍 Secunderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (frontend) (secunderabad) / secunderabad

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (frontend) (secunderabad) / secunderabad