We are hiring
Full Stack Developer
On-site and remote
We are looking for an experienced Full Stack Developer, interested in joining a team of machine learning engineers, data scientists and full stack developers.
Your responsibilities will centre around:
BlueCircle
Design, develop, and maintain both frontend and backend components using React (frontend) and Node.js (with TypeScript) or Python (backend) or Golang (backend)
BlueCircle
Build and manage robust GraphQL and RESTful APIs to ensure seamless communication between frontend and backend
BlueCircle
Develop highly responsive and interactive web interfaces with React, ensuring a smooth user experience across devices
BlueCircle
Work with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB) to support data needs across the application
BlueCircle
Implement microservices architecture for scalable backend systems
BlueCircle
Collaborate with DevOps to integrate CI/CD pipelines (e.g., Codefresh, CircleCI) for automated testing and deployment
BlueCircle
Perform unit, integration, and end-to-end testing, and follow TDD practices to maintain high code quality
BlueCircle
Deploy, manage, and optimize applications on AWS and Google Cloud Platform, leveraging Serverless Architecture where appropriate
BlueCircle
Work with queue systems (RabbitMQ, Kafka) to handle asynchronous tasks effectively
BlueCircle
Collaborate within a Kanban-based workflow to ensure project milestones are met and team coordination is maintained
Requirements:
BlueCircle
3+ years of experience in fullstack development, with strong expertise in React (frontend) and Node.js(TypeScript) or Python (backend).
BlueCircle
Proven ability to develop and integrate GraphQL and RESTful APIs across the full stack
BlueCircle
Experience with microservices architecture and deploying scalable applications
BlueCircle
Proficiency with CI/CD platforms (Codefresh, CircleCI) for streamlined development workflows
BlueCircle
Familiarity with AWS and Google Cloud Platform, and experience with Serverless approaches
BlueCircle
Solid understanding of testing practices (unit, integration, end-to-end) and TDD
BlueCircle
Knowledge of Design Patterns, SOLID principles, and architectural patterns like Hexagonal, Onion, and Clean Architecture
BlueCircle
Experience with queue systems (RabbitMQ, Kafka) for asynchronous task management
BlueCircle
B2 English level or higher for clear communication in an international setting
BlueCircle
Excellent communication skills and ability to collaborate effectively with team members
It’s a plus:
BlueCircle
Knowledge of NestJS, Express, Fastify or Golang for backend development
BlueCircle
Experience working with Scrum methodology
BlueCircle
Familiarity with monitoring and observability tools (e.g., Sentry, Datadog, Opentelemetry, Grafana)
BlueCircle
Strong skills in software architecture design for creating modular and scalable applications
Apply here
Get in touch with one of our specialists
Or drop us an email to [email protected]
By submitting this form you agree to our terms and conditions and our Privacy Policy
which explains how we may collect, use and disclose your personal information including to third parties.
No file selected
Shape of the picture
Get in touch with one of our specialists.
Let's discover how can we help you.
Training, developing and delivering machine learning models into production
Contact us
Shape of the picture