Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Talent Basket
12-14 Years
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

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

Good 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Agile Scrum Methodologies

Backend-for-Frontend BFF Architecture

Backend Integration Testing

Async Programming

Uvicorn

Error Handling Validation

Python 3.x

API Design Development

About Company

Similar Jobs

10-12 yrs
Hyderabad, India
Skills:
PostgreSQL, Spring Boot, Kafka, React, Typescript, Docker, Web Applications, Python, Jest, AWS, Java, Oracle Sql Server, Pytest, Jwt, Sql, Jenkins, FastAPI, Kubernetes, LangGraph, AI services, OAuth 2.0, GitHub Actions, Vitest, LangChain, Playwright, MCP server development, rbac, CI/CD, ArgoCD, OIDC
8-12 yrs
Hyderabad, India
Skills:
.NET, .Net Core, C#, Kafka, Microservices, Sql, Docker, Entity Framework, Rest Apis, Python, Kubernetes, AWS, automated unit testing, CI/CD
12-14 yrs
Hyderabad, India
Skills:
snowflake , Java, Sql, Docker, Microsoft Azure, Talend, Kubernetes, Git, Kafka, Microservices, Pentaho Kettle, serverless architectures, ETL Technology, CI CD pipelines
10-12 yrs
Hyderabad, India
Skills:
React, Typescript, Docker, PostgreSQL, FastAPI, Python, Sql, Redis, CI CD, AI LLM APIs
6-12 yrs
Hyderabad, India
Skills:
react.js , Express.Js, Redux, Restful Api, Node.js, Css3, Git, Html5, Asynchronous programming, mobx, AWS, JavaScript ES6+