Remote Developer Jobs

The fastest and lightest job board for software engineers with awesome programming skills to work remotely online from home or anywhere else

Senior Python Developer (Sorry, no visas or C2C submission) at Surge

Position: Sr. Python Developer

Responsibilities:

The Engineer will be responsible for working with a highly functional team developing a build from scratch product and automating data ingestion, optimizing system and search performance, integration with enterprise authentication services & HR systems, and transactions to manage site access (grant, revoke, report) physical access to buildings and floors, while maintaining established security protocols development, test, and production systems

  • Senior Python Developer with good experience in Python, Pandas/NumPy/SciPy, RESTful/REST
  • Backend = Python
  • Frontend = AWS, Angular or React
  • Experience with node.js would be helpful
  • Expertise in at least one popular Python framework (like Django, Flask, or Tornado) and Spark/Kafka/Hadoop (plus)
  • Full Stack Engineer capable of designing solutions, writing code, testing code, automating test and deployment
  • Overall delivery of software components working in collaboration with product and design teams
  • Collaborating with other technology teams to ensure integrated end-to-end design and integration.
  • Enforcing existing process guidelines; drives new processes, guidelines, team rules, and best practices.
  • Ready, willing, and able to pick up new technologies and pitch in on story tasks (design, code, test, CI/CD, deploy)
  • Ensures efficient execution of overall product delivery by prioritizing, planning and tracking sprint progress. (This can include the development of shippable code

Qualifications:
Expert with Python Development

  • 10+ years of Python Development experience
  • Bachelor/Master’s Degree in Computer science or any related quantitative field.
    • Knowledgeable in cloud platforms (preferable AWS: both traditional EC2 and serverless Lambda)
  • Deep Experience with micro-services architecture, CI/CD solutions (including Docker), DevOps principles
    • Understanding of the threading limitations of Python, and multi-process architecture
    • Solid foundation and understanding of relational and NoSQL database principles.
    • Experience working with numerical/quantitative systems, e.g., pandas, NumPy, SciPy, and Apache Spark.
  • Experience in developing and using automated ingestion for excel files
  • Experience with transactions to manage (grant, revoke, report) privileges for physical access to buildings and floors.
  • Expertise in at least one popular Python framework (like Django, Flask, or Tornado)
  • Experience in writing automated unit, integration, regression, performance, and acceptance tests.
  • Solid understanding of software design principles
    • Proven track record of executing on the full product lifecycle (inception through deprecation) to create highly scalable and flexible RESTful APIs to enable an infinite number of digital products.
    • Self-directed with a start-up/entrepreneur mindset.
    • Ravenous about learning technology and problem-solving.
    • Strong writing and communication skills.

Please let the company know you found this position on remote-developer-jobs.com so we can keep providing you with quality jobs.