Backend Developer

Quartile's new business unit Sciene LLC is hiring!

At Sciene, the mission is to empower professional services firms with cutting-edge, customized AI Solutions. We're dedicated to enhancing automation, analytics, and optimization across industries, from banking to media, while prioritizing security, cost efficiency, and state-of-art technology.


Overview


The Back End Developer will be responsible for designing, developing, and maintaining the back end of our application, which includes login functionality, API management, Azure stack integration, Non-Relational Database, testing, and security. The Back End Developer will work closely with our front-end developers, data engineers, AI engineers and project managers to ensure seamless integration and delivery of our AI-powered solutions.

 

Key Responsibilities:

  • Design, develop, test, and deploy back-end services using Node.js or other JS Frameworks.
  • Implement secure authentication and authorization mechanisms.
  • Develop and maintain APIs using API Management (APIM).
  • Design and implement data storage and retrieval mechanisms using non-relational database, ensuring high performance, scalability, and data integrity.
  • Collaborate with front-end developers to ensure seamless integration of back-end services with front-end applications
  • Develop and maintain automated tests, ensuring high-quality and reliable back-end services
  • Ensure back-end services are secure, scalable, and meet industry-standard security and compliance requirements.
  • Collaborate with DevOps team to ensure deployment and monitoring of back-end services in Azure stack.
  • Collaborate with the AI team to ensure data integration and low request latency.
  • Troubleshoot and resolve issues, conducting root cause analysis and implementing fixes and improvements
  • Stay up-to-date with industry trends, best practices, and new technologies, applying this knowledge to improve back-end services.
  • Understand basic front-end concepts being able to develop simple screens or fix code if needed. 


Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 3+ years of experience in back-end development using Node.js or other JS Frameworks.
  • Experience with Azure stack
  • Experience with Non-Relational DB
  • Experience with API Management (APIM) and API design principles
  • Knowledge of authentication and authorization mechanisms, including OAuth and OpenID
  • Experience with React or other JS Front end frameworks
  • Experience with Express, Fastify or NestJS, Experience with Typescript
  • Experience with real-time streaming technologies, such as WebSockets or WebRTC
  • Experience with white label interface development and customization
  • Strong understanding of database design principles, data modeling, and data storage solutions
  • Experience with automated testing frameworks, such as Jest, Pytest, or xUnit
  • Excellent problem-solving skills, with the ability to debug and resolve complex issues
  • Strong communication and collaboration skills, with the ability to work with cross-functional teams
  • Knowledge of containerization using Docker
  • Experience with cloud-based CI/CD pipelines, such as GitHub Actions or Jenkins


Desirable

  • Understanding of microservices architecture and service-oriented architecture (SOA)
  • Experience with Kubernetes
  • Experience with messaging queues, such as RabbitMQ or Azure Service Bus


Benefits

  • The opportunity to join an international team
  • Fast growing company
  • Paid Time Off
  • Competitive salary
  • Company Laptop

 

If you're a motivated and experienced back-end developer looking to join a dynamic team and work on cutting-edge AI projects, we encourage you to apply!

Sciene LLC

Remote (Brazil)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling