Search by job, company or skills

Master The Monster

Back-End Developer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

MTM is an AI-Powered Creative Project Management Collaborative Platform designed to help marketers and their creative partners create and produce faster and more easily.

Brilliant ideas are not enough without disciplined execution. By integrating all along a streamlined creative workflow, centralizing interactions and assets and managing resources, MTM helps bridge this gap.

MTM is designed by Creatives for Creatives.

Description:

As a Back-End Developer, you will contribute to the backbone of a Project Content Creation platform, ensuring scalability, performance, and reliability.

You will collaborate with the front-end team to deliver seamless integration and work closely with the CTO to implement technical requirements.

Requirements:

  • Strong expertise in back-end development using Java and Spring Boot.
  • Solid experience with ScyllaDB or similar NoSQL databases (Cassandra experience is highly relevant).
  • Proficiency in relational database design and optimization with PostgreSQL.
  • Experience with distributed systems, caching strategies, and high-availability applications.
  • Knowledge of message queuing systems like RabbitMQ.
  • Understanding of WebSocket protocols for real-time communication.
  • Proficiency with containerization using Docker and orchestration tools (Swarm, Kubernetes).
  • Good English communication skills and ability to collaborate effectively.

Key Responsibilities:

  • Design, develop, and maintain back-end services using Java and Spring Boot.
  • Manage and optimize databases (ScyllaDB and PostgreSQL) for high performance.
  • Implement WebSocket and message brokering functionalities for real-time applications.
  • Develop and maintain RESTful APIs and ensure secure and efficient data handling.
  • Optimize caching strategies with Redis.
  • Contribute to containerization, CI/CD pipelines, and infrastructure deployment using Docker and Terraform.
  • Collaborate with front-end developers, product managers, and other stakeholders to ensure cohesive product delivery.
  • Write unit and integration tests, ensuring the stability and reliability of the codebase.
  • Provide maintenance and bug fixes post-deployment.

Profile Required:

  • BS/MS in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in back-end development, primarily with Java and Spring Boot.
  • Proven track record of working with ScyllaDB/Cassandra and PostgreSQL.
  • Familiarity with DevOps practices and tools like GoCD, Terraform, and Packer.
  • A product-focused mindset committed to building high-quality customer experiences.
  • Strong commitment to automated testing and continuous integration practices.
  • Effective communication and teamwork skills.

Perfect Knowledge of Back-End Technologies:

  • Java 8+
  • Spring Boot Framework
  • ScyllaDB (or similar NoSQL databases)
  • PostgreSQL (advanced knowledge)
  • Redis (caching and session management)
  • RabbitMQ (message brokering)
  • WebSockets
  • Docker (containers, compose, image management)
  • RESTful API development
  • GraphQL (optional, but a plus)

Development & Collaboration Environment:

  • Tools: Atlassian (Jira + Bitbucket), Slack, Google Workspace.
  • Cloud: GCP (Google Cloud Platform) environments for DEV, UAT, and PROD.

Ideal Candidate:

A passionate and skilled back-end developer with a strong foundation in Java and databases, who thrives in a collaborative environment and is excited to build cutting-edge technology in the Project Content Creation domain.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140860829

Similar Jobs