Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 7, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Flare was born from the recognized need of private and public providers to better serve their consituencies. In areas underserved by public emergency infastructure, Flare tools help you provide the best care most efficiently.
    Read more about this company

     

    Senior Backend Engineer - EMEA

    About the role:

    We seek a skilled professional to develop and expand a more sophisticated API layer for a real-time (live) platform. You will work closely with frontend developers, a product manager, and DevOps teams to ensure seamless integration and stepwise/modular implementation of new APIs, architectures, and frameworks. This role offers the opportunity to lead backend innovation on a real-time platform, including several data streams, integrations of client-side applications, solving complex problems, and driving critical architectural changes.

    This is what you will do: 

    API Layer Development

    • Lead the design, development, and optimization of a sophisticated API layer for real-time operations.
    • Migrate existing architecture to a more modular, service-oriented approach.
    • Ensure APIs are highly performant, scalable, and resilient for real-time applications.
    • Collaborate with cross-functional teams to define backend architecture that supports real-time data processing.
    • Develop and implement best practices for data access, caching, and transaction handling.
    • Implement strategies for efficient data fetching and reduced database dependency.

    Performance Optimization

    • Implement unit tests, integration tests, and other automated testing frameworks to ensure API reliability.
    • Monitor and improve backend performance metrics (latency, throughput, etc.).
    • Identify bottlenecks in the current database and API layer and propose effective solutions.

    Collaboration & Leadership

    • Lead backend development efforts, ensuring deliverables are met on time.
    • Collaborate with various teams to ensure successful deployment and migration to new architectures.
    • Define new architectures and strategies for improved performance and developer experience.

    Requirements

    Core Technical Expertise

    • Strong experience in Node.js and other JavaScript-based backend frameworks.
    • Deep understanding of both GraphQL and RESTful APIs, API design principles, and modern API tools.
    • Solid experience with real-time systems and related protocols like WebSockets or MQTT.
    • Experience with event-driven architectures.
    • Advanced knowledge of SQL and relational database management systems.
    • Familiarity with NoSQL databases.
    • Experience with optimizing database queries, schema design, and reducing database dependency.

    Architecture & Design

    • Strong knowledge of designing modular and decoupled systems.
    • Experience in implementing microservices and distributed system architectures.
    • Experience with modular monolith architectures. 
    • Proven ability to optimize APIs for high concurrency and low latency.
    • Experience in caching mechanisms (e.g., Redis, Memcached) and load-balancing techniques.

    Testing & Deployment

    • Proficient in backend testing frameworks.
    • Familiarity with CI/CD pipelines and containerization technologies.
    • Familiarity with observability practices & tools for monitoring backend services.

    Soft Skills

    • Collaborative mindset and excellent communication and leadership abilities to coordinate with a diverse technical team.
    • Strong problem-solving skills.
    • Ability to work in an agile development environment.
    • Commitment to delivering reliable and efficient work/high work quality expectations.

    Benefits

    To ensure you bring your 100% self to work, we are happy to share with you what we are offering once you choose to join us at Rescue: 

    • A chance to make an impact in a mission-driven organization.
    • Fully remote role with the flexibility to work from anywhere.
    • Unlimited paid time off.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Flare Emergency Response on jobs.workable.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Flare Emergency Response Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail