🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Experience: 7.00 + years Salary: INR 3000000-4000000 / year (based on experience) Expected Notice Period: 15 Days Shift: (GMT+05:30) Asia/Kolkata (IST) Opportunity Type: Office () Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: A cybersecurity threat intelligence company) (*Note: This is a requirement for one of Uplers client - A cybersecurity threat intelligence company) What do you need for this opportunity Must have skills required: Good communication, (Postgres, AWS services (ECS, EC2, ELB, etc), Lambda, VPC, Python A cybersecurity threat intelligence company is Looking for: Staff Backend Engineer Job Description Our expanding engineering team is seeking an experienced and highly skilled Staff Python Backend Engineer. The role involves designing and building high-performance, scalable, and reliable backend systems. Candidate must have deep technical expertise and be proficient with Python frameworks to create robust, scalable solutions. Responsibilities cover developing and maintaining core backend systems, implementing APIs, optimizing performance, and ensuring infrastructure health. This role requires close collaboration with cross-functional teams and offers the chance to influence our tech stack, shape the development culture, and continuously improve engineering best practices. In this hands-on role the engineer will be responsible to drive the project from concept to deployment. Responsibilities Design, develop, and deliver high-quality, secure, and scalable enterprise backend components on time and within budget, adhering to technical requirements and design specifications. Demonstrated ability to select and justify technology choices, supported by thorough research. Triage, debug, and ensure the timely resolution of software bugs. Participate in functional spec, design, and code reviews. Follow industry standard practices to develop and maintain application code. Take an active role in reducing the technical debt in our various codebases. Mentor junior team members. Requirements Exceptional proficiency in Python, including experience with the FastAPI framework. Excellent knowledge of RDBMS (Postgres preferred), message queues, and Elasticsearch is required. Required experience in designing and building microservices based on REST APIs. Experienced in building high-performing, distributed, scalable, enterprise-grade applications. Experience with AWS services (ECS, ELB, Lambda, SQS, VPC, EC2, IAM, S3, etc.). Experience in building scalable, resilient services using cloud-native tech stack. Docker and Kubernetes expertise is preferred. Excellent problem-solving and troubleshooting skills are mandatory. Skilled in communicating technical concepts to technical and business stakeholders. Self-motivated with the ability to accomplish tasks with minimal direction. Experience with cyber security engineering is good to have. Note: This position requires working from the office full-time How to apply for this opportunity Step 1: Click On Apply! And Register or Login on our portal.Step 2: Complete the Screening Form & Upload updated ResumeStep 3: Increase your chances to get shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you! .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.