Skip to content

Open nowPosted 12 hours ago

Senior Software Engineer- Python

BOLD28 open roles

Where
Noida, Uttar Pradesh, India
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer- PythonBOLD · Noida, Uttar Pradesh, India
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on BOLD's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.4% of postings close within 7 days. Measured by our own scanner across the market. BOLD postings stay open a median of 14 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.4%7 days
  4. 20.0%14 days
  5. 35.5%30 days
  6. 58.6%60 days
This job: posted 12 hours ago

BOLD median: 14 days open

The posting

BOLD is seeking a highly skilled professional to spearhead the development of cutting-edge browser automation technology for our ExpertApply product. You will play a key role in designing scalable automation frameworks, tackling challenges in bot detection, and optimizing system performance. You'll also be responsible for building and monitoring metrics to ensure system reliability and robustness. If you are passionate about large-scale automation and system reliability, we want to hear from you.

ABOUT THIS TEAM

BOLD Platform services team design, create, manage and maintain the highly scalable and distributed services for the wider use of web and mobile product applications/portals/websites. Current list of services are based on Microservices architecture whose domain ranges from visitor tracking, User profiles, authentication, content and payments.

WHAT YOU’LL DO

  • Design and architect scalable and robust enterprise-level automation applications using Python.
  • Develop applications that run on PODs (Kubernetes), ensuring high availability and reliability.
  • Debug complex issues in applications and devise solutions that enhance stability and performance.
  • Identify performance bottlenecks within applications through profiling and metrics analysis.
  • Optimise existing code to improve performance and efficiency, ensuring the system can handle high traffic loads.
  • Utilize automation frameworks and tools such as Playwright, Chromium, and stealth browser for web automation tasks.
  • Implement message handling to facilitate communication between different services.
  • Develop web scraping solutions to gather and process data from various online sources.
  • Analyze and troubleshoot software issues, providing timely resolutions to ensure system reliability.
  • Collaborate with cross-functional teams to understand user requirements and translate them into technical specifications.
  • Review and enhance code quality through thorough testing and code reviews.
  • Stay updated with industry trends and emerging technologies, integrating best practices into the development process
  • Document architecture, design choices, and implementation details for future reference and knowledge sharing.
  • Ensure compliance with security and data privacy standards throughout the application lifecycle.

WHAT YOU’LL NEED

  • Strong programming skills in Python like expertise in string manipulation and regular expression to effectively handle and process the text data during web scrapping and automation tasks.
  • Deep understanding of OOP principles, including encapsulation, inheritance, and polymorphism, to design robust and maintainable software systems.
  • Knowledge of common design patterns (e.g., Singleton, Factory, Observer) to enhance system design, imprve code reusability, and implement best practices in software architecture.
  • Solid foundation in algorithms (sorting, searching, parsing) and data structures (lists, dictionaries, trees) to solve complex problems efficiently and effectively during software development.
  • Good understanding of how modern browsers function, including rendering engines, JavaScript engines, HTTP protocols, and browser APIs. Experience optimizing scraping strategies based on browser behaviour and performance.
  • Experience with caching technologies (e.g. Redis, in-memory caching)
  • Experience with messaging protocols (e.g. Azure service bus, Kafka, RabbitMQ)
  • working knowledge and proven experience in containerization using Docker.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Excellent communication skills and the ability to collaborate across time zones
  • Excellent analytical and problem-solving skills.
  • Knowledge of cloud computing, Amazon Web Services or Microsoft Azure

EXPERIENCE-

  • Senior Software Engineer, Python- 4.5 yrs+

#LI-Hybrid

About Bold We Transform Work Lives As an established global organization, BOLD helps people find jobs. Our story is one of growth, success, and professional fulfillment. We create digital products that have empowered millions of people in 180 countries to build stronger resumes, cover letters, and CVs. The result of our work helps people interview confidently, finding the right job in less time. Our employees are experts, learners, contributors, and creatives.

We Celebrate And Promote Diversity And Inclusion We value our position as an Equal Opportunity Employer. We hire based on qualifications, merit, and our business needs. We don't discriminate regarding race, color, religion, gender, pregnancy, national origin or citizenship, ancestry, age, physical or mental disability, veteran status, sexual orientation, gender identity or expression, marital status, genetic information, or any other applicable characteristic protected by law.

Under San Francisco's Fair Chance Ordinance, qualified applicants with arrest and conviction records will be considered for the position.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against BOLD's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on BOLD's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    BOLD's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.