Search by job, company or skills

Cogneesol

Backend Developer

3-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview We are seeking a Backend Developer with 36 years of experience building scalable, reliable backend systems. The ideal candidate has strong command over Java, Go, or Rust and a solid understanding of distributed systems, concurrency, and performance optimization. You will contribute to the architecture and implementation of high-throughput, low-latency services that power mission-critical applications. Key Responsibilities

  • Design, implement, and maintain backend services using Java (Spring Boot), Go, or Rust.
  • Develop RESTful APIs with proper authentication, validation, and documentation.
  • Architect microservices with clear service boundaries and well-defined interfaces.
  • Design and optimize relational and NoSQL databases, including migrations and indexing strategies.
  • Implement distributed system patterns such as event-driven architectures using Kafka, NATS, or RabbitMQ.
  • Develop caching strategies using Redis or Memcached to improve system performance.
  • Handle concurrency and parallel processing using language-native primitives and frameworks.
  • Conduct performance profiling and optimize CPU, memory, and I/O utilization.
  • Implement logging, metrics, distributed tracing, and monitoring systems to ensure reliability.
  • Participate in architecture reviews, design discussions, and code reviews.
  • Contribute to CI/CD pipelines and infrastructure automation. Required Technical Skills
  • Strong expertise in at least one of: Java (Spring Boot), Go, or Rust.
  • Solid understanding of concurrency models, multithreading, and synchronization.
  • Experience building microservices and distributed systems.
  • Proficiency with relational databases (PostgreSQL/MySQL) and familiarity with NoSQL databases.
  • Experience with message brokers and event streaming platforms.
  • Familiarity with Docker and Kubernetes-based deployments.
  • Understanding of API security, rate limiting, and observability best practices. Preferred Qualifications
  • Experience building high-throughput systems handling large-scale traffic.
  • Familiarity with domain-driven design (DDD) and clean architecture principles.
  • Knowledge of service mesh architectures and API gateways.
  • Exposure to AI/ML service integration or data processing pipelines. Ideal Candidate Profile
  • Strong systems thinker with deep debugging skills.
  • Comfortable operating in evolving environments with changing requirements.
  • High accountability and strong sense of ownership.
  • Team-oriented and capable of collaborating across frontend and AI teams.
  • Focused on delivering reliable, maintainable, and scalable systems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143877451

Similar Jobs