Senior Backend Engineer (Python)
Prescience Decision Solutions · IT Services & Consulting
- Bangalore, India
- On-site
- Posted today
- Software Engineering
- Full time
Key Responsibilities
Design, develop, and maintain scalable backend services using Python.
Build, optimize, and support RESTful APIs and microservices.
Develop real-time backend integrations using WebSockets where required.
Ensure system performance, reliability, security, and scalability.
Work with SQL/NoSQL databases, caching technologies, and distributed architectures.
Collaborate with frontend and cross-functional teams to deliver end-to-end solutions.
Drive performance tuning, monitoring, troubleshooting, and production support.
Write clean, maintainable, and well-tested code
Requirements
6+ years of backend software engineering experience.
Strong proficiency in Python and backend application development.
Hands-on experience with REST APIs and microservices architectures.
Solid understanding of WebSockets and real-time systems.
Experience with SQL and NoSQL databases.
Experience with caching technologies such as Redis or Memcached.
Strong understanding of distributed systems, scalability, and high-availability principles.
Experience building, deploying, and supporting production-grade applications.
Strong problem-solving, debugging, and communication skills.
Preferred Skills
Experience in large-scale product, consumer-tech, or platform engineering environments.
Familiarity with complex distributed systems and high-traffic applications.
Experience with cloud platforms, containerization, CI/CD, monitoring, and observability tools.
Prior experience building and supporting real-time, highly available backend services.
What You'll Bring
Strong ownership and execution mindset.
Ability to work independently and drive projects end-to-end.
Passion for building scalable, reliable, and high-quality backend systems.
Commitment to engineering excellence and continuous improvement.
Benefits
Competitive salary and performance-based bonuses.
Comprehensive insurance plans.
Collaborative and supportive work environment.
Chance to learn and grow with a talented team.
A positive and fun work environment.