
Search by job, company or skills

Senior Backend Engineer (7+ Years Experience)
Role Overview We are looking for a highly skilled Senior Backend Engineer with 7+ years of experience building scalable, production-grade software products. The ideal candidate comes from a product engineering background, has strong system design and architecture experience, excels at solving complex technical problems, and has deep expertise in Python, PostgreSQL, Docker, GitHub, and modern backend development practices. This role requires someone who can independently drive backend architecture, make sound engineering decisions, mentor team members, and build systems that are reliable, secure, and scalable.
Key Responsibilities Architecture & System Design
Design and develop scalable backend systems, APIs, and platform services. Create high-level and low-level designs for new products and platform capabilities. Drive architectural decisions balancing scalability, maintainability, performance, security, and cost. Design distributed systems, event-driven architectures, and microservices where appropriate. Review and improve existing architectures to eliminate bottlenecks and technical debt. Participate in technical roadmap planning and engineering strategy discussions. Backend Development Build and maintain backend services primarily using Python. Develop REST APIs and asynchronous processing systems. Implement robust authentication, authorization, and security controls. Design highly available and fault-tolerant systems. Write clean, maintainable, and testable code. Database Engineering Design and optimize PostgreSQL schemas. Query optimization, indexing, partitioning, and performance tuning. Ensure data integrity and reliability. Resolve database performance issues. Platform Engineering Docker, GitHub Actions, CI/CD, Linux fundamentals, deployment automation, and production operations.
Required Qualifications Experience 7+ years of professional software engineering experience. 4+ years building large-scale backend systems. Strong product company experience preferred. Demonstrated ownership of systems from design through production deployment, monitoring, troubleshooting, and long-term maintenance. Experience working in fast-moving startup or product environments. Backend Engineering Expert-level Python development. Strong experience with FastAPI. Deep understanding of API design and backend architecture. Experience designing and operating production-scale services. Database Engineering Expert-level PostgreSQL. Query optimization. Database performance tuning. Schema design. Transaction management. Data modelling. Migration strategies. System Design HLDs, LLDs, architecture documents, sequence diagrams, data flow diagrams, and database design. Experience with high-throughput APIs, multi-tenancy, large datasets, workflow orchestration, and enterprise-grade security.
Observability & Reliability Requirements Metrics, logs, traces, and distributed tracing concepts. OpenTelemetry instrumentation principles. Application performance monitoring (APM). Root cause analysis and production debugging. SLI, SLO, and SLA design principles. Monitoring strategy design and alerting best practices. Performance profiling and bottleneck identification. Capacity planning and reliability engineering. Incident response and postmortem analysis. Designing systems for operational visibility from day one. Experience with specific observability tools is less important than understanding observability concepts and production troubleshooting. Ownership & Execution Expectations (Mandatory) We are looking for engineers who operate with a high degree of ownership and autonomy. The ideal candidate should be able to: Take ownership of a problem statement and independently drive it to production. Convert ambiguous business requirements into scalable technical solutions. Identify missing requirements, edge cases, risks, and dependencies. Work directly with stakeholders to refine requirements. Make sound technical decisions balancing speed, quality, scalability, and maintainability. Deliver outcomes rather than simply completing assigned tasks. Take responsibility for long-term success and reliability. Demonstrate strong judgment in architectural trade-offs. Proactively identify opportunities for improvement. What We Mean by Ownership. Do not do this: Wait for detailed tickets. Require extensive hand-holding. Escalate every technical decision. Focus only on assigned components. Will do this: Take a high-level objective and create a solution plan. Break initiatives into milestones. Identify risks early. Coordinate across teams. Drive projects from design through deployment and support. Measure success based on outcomes rather than tasks. Problem Solving & Engineering Mindset Exceptional analytical and problem-solving abilities. Strong systems thinking. Ability to reason about complex distributed systems. Ability to diagnose and resolve production issues. Ability to navigate ambiguity and incomplete information. Pragmatic decision-making under constraints. Curiosity and willingness to challenge assumptions. Strong bias toward execution and results.
Kindly reply to this email without changing the subject line with an updated copy of your resume along with the following detail
s.Current CT
C:Expected CT
C:Notice Perio
d:
AI Screen
ingAs part of our evaluation process, an initial AI screening round invite will be shared with you shortly. We request you to complete this assessment at the earliest, as it plays a crucial role in strengthening your profile and helps us process your candidature more effectively with the clie
nt.
Thanks & rega
rds,
Team
Finjo
Disclaimer: Finjo and its associates adhere to a strict no-charge policy for jobseekers. If anyone requests payment for any reason related to job opportunities through Finjo, we strongly advise against complying. Instead, you should report the incident by contacting Finjo's support team at [Confidential Information], providing all necessary details for further investi
Job ID: 148892385
Skills:
Docker, Api Development, Kubernetes, C Sharp, Agile SCRUM practices
Skills:
Django, Bash Scripting, Git, RDBMS, Google Cloud Platform, Docker, Flask, Restful Apis, Python, microservices architecture, NoSQL databases
Skills:
Kibana, Maven, Cassandra, PostgreSQL, Kafka, Spring Boot, Eclipse, Data Modeling, Microservices, Sts, JUnit, Docker, Terraform, MySQL, SQL Developer, Java, Backend Development, Api Development, Intellij, Git, Git Hub, Mockito, Ansible, Puppet, Postman, Object-Oriented Programming, Loki, Hiera
Skills:
JUnit, Spring Boot, Java, Swagger, Spring Cloud, Mockito, Datadog, AWS, Redis, MySQL, Python, Kubernetes, Docker, Apache Kafka, PostgreSQL, OpenAPI
Skills:
Java, PostgreSQL, Kafka, Spring Boot, AWS
We don’t charge any money for job offers