undefined
Posted 10 months ago

Senior Python Engineer

Details

undefined
Not disclosed
Compensation
undefined
Full time
Time commitment
undefined
Not disclosed
Company size

Skills

Job description

A fast-growing software company building a state-of-the-art SaaS platform that provides data cleansing solutions is looking for a Senior Python Engineer. The selected candidate will be working closely with the VP of engineering and be responsible for facilitating complex functionality within the application. The company's advanced customer relationship management (CRM) software aims to help large businesses to easily access clean CRM data. This is an exciting opportunity for developers who are eager to be a part of a fast-paced, challenging, and exciting work environment. 

Job Responsibilities:

  • Assist in integrating front-end features with server-side logic and functionalities 
  • Resolve performance issues and offer faster execution, and address scalability blockers
  • Work with front-end developers, testers, QA leads, and project managers to build modern solutions
  • Participate in creating high-quality, scalable, robust, and reusable code
  • Design and develop application back-end with clean coding standards and best practices
  • Collaborate with the design team to run UI tests and optimize applications for improved and scalable performance
  • Contribute as a part of cross-functional teams to develop easy-to-understand solutions
  • Understand project requirements and implement the necessary processes
  • Assess effort and carry on an agreed schedule
  • Work with reusable and efficient codes
  • Conduct regular code reviews to improve and evolve products

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 6+ years of relevant experience as a Python Engineer
  • Minimum 6 years of experience in working with Python and Flask
  • Must be able to produce highly performant, scalable, and efficient codes in Python (Flask) and PostgreSQL
  • Should possess expertise in working with database technologies like PostgreSQL
  • Well-versed in authentication services like OAuth 2Ability to design modern well-documented REST APIs (OAS) and key integrations
  • Must be able to build and ship SaaS solutions
  • Solid understanding of cloud services like AWS, Azure, or GCP
  • Must possess excellent communication skills for working with email, chat, Google docs, calls, and tools such as Slack, Zoom
  • Open to reaching out and communicating with necessary connections about engineering projects
  • Must be able to diagnose and troubleshoot errors across applications and test modifications and features locally before sending PR as the first line of defense
  • Should be able to identify and leverage in-app or open-source Python modules
  • Familiarity with automated unit testing processes is preferred
  • Expertise in using SaaS CRM systems like Salesforce.com, Microsoft CRM/Dynamics, Oracle CRM On Demand, or SugarCRM and related APIs will be helpful
  • Experience utilizing resources like Github/Gitlab, implementing CI/CD systems and Test Driven Development (TDD), Pipeline in an agile workflow is highly preferred
  • Experience in working with JavaScript/Typescript frameworks (Vue or Vuetify/VueTailwindapp) will be advantageous
  • Ability to own Containerized deployments and orchestration using Docker and Kubernetes is highly desirable
  • Agile/Scrum development experience is a plus
Interested in this job?
Apply Now
Share this job
modules.web.blog.post.facebookmodules.web.blog.post.twittermodules.web.blog.post.linkedin

Fast track Your Remote Work Career

1

Sign up

Create your profile by sharing your personal and professional details with us.
2

Assessment

Take our online talent assessment for skills and competencies evaluation.
3

Offer

Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now