Senior Python Developer

S
SalesCloser.aiSaaS
Worldwide, PST, ESTFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
A minimum of 4 years
Required Skills
DockerPostgreSQLPythonDjangoElasticSearchFlaskGitJavascriptMongoDBMySQLVue.JsAngularRedisReactRESTful APIsLinuxMicroservices

Requirements

  • A minimum of 4 years of professional experience with Python
  • Experience in a SaaS or large-scale web application environment
  • Hands-on experience with at least one Python framework such as Django or Flask
  • Solid database experience, preferably with MySQL, PostgreSQL, and Redis
  • Experience with Elasticsearch and MongoDB is considered a strong asset
  • Familiarity with JavaScript and at least one modern front-end framework such as React, Vue, or Angular
  • Experience with containerization and version control tools such as Docker and Git, within a Linux environment
  • Strong understanding of RESTful APIs, microservices architecture, and asynchronous programming
  • A degree or diploma that contributes to the organization or role is considered an asset
  • Must be very detail-oriented and have a passion for programming
  • Self-motivated with the ability to establish and maintain solid relationships through a client-first mentality
  • Ability to work both independently and collaboratively in a fast-paced, results-oriented environment
  • Must be technical, analytical, and have the ability to manage complex projects seamlessly
  • Fluent in English (spoken and written) and able to communicate effectively with ease

Responsibilities

  • Write clean, efficient, and scalable code primarily in Python
  • Build and maintain components for web applications pragmatically, with a strong focus on performance, reliability, and security
  • Design and implement robust backend systems and RESTful APIs
  • Troubleshoot application issues, adeptly debugging and resolving errors to ensure the best user experience
  • Develop and maintain automated tests to guarantee code quality and system stability
  • Actively contribute to code reviews and provide insightful technical feedback
  • Collaborate closely with Product Managers, QA Specialists, DevOps Engineers, and Front-End Developers across the product lifecycle
  • Uphold best practices and maintain high standards for engineering and product quality
  • Improve, monitor, and maintain applications after deployment
  • Contribute to architectural and technical decisions for large-scale SaaS systems
  • Stay current with emerging technologies and continuously seek opportunities to optimize code and processes
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now