Remote Jobs RockRemote Jobs Rock

Senior Engineer - R01571652

๐Ÿ•’ 28 days ago
PythonDjangoFlaskFastapi
Apply Now

๐Ÿ“œ Description

  • Design and develop scalable microservices with Django, Flask, or FastAPI.
  • Build and maintain REST API and GraphQL endpoints for client application integration.
  • Implement and optimize CI/CD pipelines for testing, deployment, and monitoring.
  • Develop React interfaces using React Context and Redux for state management.
  • Manage PostgreSQL, MongoDB, and Redis databases; containerize applications with Docker and deploy using Kubernetes.
  • Write unit and integration tests with PyTest and collaborate across teams on end-to-end solutions.

๐Ÿ› ๏ธ Requirements

  • Design and develop scalable microservices using Python frameworks such as Django, Flask, or FastAPI
  • Build and maintain robust REST API and GraphQL endpoints to enable seamless integration with client applications
  • Implement and optimize CI/CD pipelines for automated testing, deployment, and monitoring of fullstack applications
  • Develop interactive user interfaces using React, leveraging React Context and Redux for state management
  • Integrate and manage databases including PostgreSQL, MongoDB, and Redis to ensure high performance and reliability
  • Containerize applications with Docker and orchestrate deployments using Kubernetes for efficient scalability
  • Write comprehensive unit and integration tests using PyTest to ensure code quality and reliability
  • Drive cross-functional collaboration to resolve technical challenges and deliver high-performance, end-to-end solutions
  • Advanced proficiency in Python with Django, Flask, or FastAPI frameworks
  • Experience designing and implementing microservices architectures
Full job description
Senior Engineer

Job requirements

Experience Range: 2 - 4 years of experience in Python fullstack development, including hands-on expertise in designing and implementing microservices architectures Key Responsibilities:
  • Design and develop scalable microservices using Python frameworks such as Django, Flask, or FastAPI
  • Build and maintain robust REST API and GraphQL endpoints to enable seamless integration with client applications
  • Implement and optimize CI/CD pipelines for automated testing, deployment, and monitoring of fullstack applications
  • Develop interactive user interfaces using React, leveraging React Context and Redux for state management
  • Integrate and manage databases including PostgreSQL, MongoDB, and Redis to ensure high performance and reliability
  • Containerize applications with Docker and orchestrate deployments using Kubernetes for efficient scalability
  • Write comprehensive unit and integration tests using PyTest to ensure code quality and reliability
  • Drive cross-functional collaboration to resolve technical challenges and deliver high-performance, end-to-end solutions
  • Required Skills:
  • Advanced proficiency in Python with Django, Flask, or FastAPI frameworks
  • Experience designing and implementing microservices architectures
  • Strong expertise in REST API and GraphQL development
  • Hands-on experience with React, including React Context and Redux
  • Proficient in CSS, SCSS, and LESS for modern UI styling
  • Skilled in configuring and optimizing CI/CD pipelines
  • Expertise in containerization with Docker
  • Experience deploying and managing applications in Kubernetes environments
  • Solid understanding of relational and NoSQL databases: PostgreSQL, MongoDB, Redis
  • Ability to write effective unit and integration tests using PyTest
  • Preferred Skills:
  • Experience with advanced Kubernetes features such as Helm or custom resource definitions
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud
  • Knowledge of API security best practices and OAuth2 implementation
  • Background in performance optimization for large-scale distributed systems
  • Experience with automated monitoring and logging tools
  • Experience with agile software development processes
  • Desired Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline
  • Certified Kubernetes Application Developer (CKAD) or equivalent certification
  • AWS Certified Developer or similar cloud certification
  • Datadog

    Senior Software Engineer - Alerting Platform Automation

    ๐Ÿ•’ yesterday
    Datadog๐Ÿ‘ฅ 5001 - 10,000 employees๐Ÿข Computer Software

    Build and scale automation for Datadogโ€™s Alerting platform, creating fast test environments and improving infrastructure, CI/CD, deployment, and developer tooling to strengthen reliability and feedback loops.

    Software EngineeringInfrastructure AutomationAlerting PlatformsCI/CD
    Futureplc

    Senior .NET Engineer - Partner Integrations

    ๐Ÿ•’ yesterday
    Futureplc๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Media Production

    Lead technical execution and full lifecycle ownership for partner integrations, collaborating with external partners and guiding the engineering team to deliver high-performance REST APIs.

    C#SQL ServerREST APIsSOAP
    ZoomInfo

    Senior Software Engineer, Mobile Engineer

    ๐Ÿ•’ 2 days ago
    ZoomInfo๐Ÿ‘ฅ 10,000+ employees๐Ÿข Software Development๐Ÿค B2B

    Develop and maintain production React Native apps for iOS and Android, delivering reliable, high-performance features while shaping technical quality, resolving complex issues, and mentoring engineers.

    React NativeJavaScriptTypeScriptRedux
    Grafana Labs

    Senior Software Engineer - Grafana Search & Storage | Canada | Remote

    ๐Ÿ•’ 2 days ago
    Grafana Labs๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Computer Software

    Build and operate Grafanaโ€™s next-generation storage, search, and content organization systems, owning projects from ideation through customer operations while improving reliability, performance, and availability.

    GoRustPythonDistributed Systems
    Grafana Labs

    Senior Software Engineer - Grafana Search & Storage | US | Remote

    ๐Ÿ•’ 2 days ago
    Grafana Labs๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Computer Software

    Build and operate Grafanaโ€™s next-generation storage, search, and content organization systems, owning reliability and performance while delivering features from initial design through customer operations.

    GoRustPythonDistributed Systems

    Trusted by Remote Workers