Hybrid Senior Software Engineer, Python

Posted last week

Apply now

About the role

  • Design, develop, and maintain robust, scalable, and efficient backend systems using Python and related frameworks
  • Write clean, maintainable, and well-documented code while adhering to best practices and coding standards
  • System Optimization: Optimize systems for performance, scalability, and reliability, addressing bottlenecks and improving efficiency
  • Mentor junior engineers, conduct code reviews, and provide guidance on technical and architectural decisions
  • Tackle complex technical challenges, troubleshoot issues, and propose innovative solutions
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives, and maintain sprint hygiene

Requirements

  • Bachelor’s degree in Computer Science, Mathematics, or equivalent experience
  • At least six years of relevant work experience
  • Experience with modern server-side programming in Python
  • Background in web frameworks such as Django, Flask, and FastAPI is advantageous
  • Experience in internet-facing cloud-native applications/APIs (Kubernetes, Helms, stateless/stateful microservices) in public clouds (GCP, AWS, Azure, etc.)
  • Demonstrated experience with relational & No-SQL databases. Postgres or MongoDB is favorable
  • Demonstrated software engineering experience in an agile environment designing and implementing robust distributed/scalable systems, preferably for modern SaaS application
  • A team player that contributes individually but builds together
  • Experience with event-driven architecture and stack in production (Kafka, Flink, Spark, Connect)

Benefits

  • Working for a mission-driven business with a meaningful challenge with a positive impact on the scientific community
  • A clear growth perspective
  • A learning and development budget to enable your ambitions to grow professionally in your field
  • A professional and dynamic team with a global vision and mindset
  • We’ve got your health benefits (medical, dental, and vision)
  • Hybrid Work with 3 days work from office in our Marathahalli, Bangalore office
  • Staying healthy and fit is essential - we cover a part of your gym membership!
  • Holidays and flexible PTO
  • Paid family leave
  • A budget to improve your home office environment

Job title

Senior Software Engineer, Python

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job