Softgic

Senior Full Stack Developer

Softgic

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularDistributed SystemsDockerGrafanaGraphQLJavaScriptKubernetesLinuxMicroservicesNode.jsPostgresPythonReactRedisRubyRuby on RailsTypeScriptVue.jsWebpack

About the role

  • Full ownership of features: take responsibility from concept and architecture to production deployment.
  • Collaborate with the architect and make independent architectural decisions within your domain.
  • Work autonomously on complex, distributed systems ensuring scalability, reliability, and performance.
  • Backend development with Ruby on Rails 8: performance tuning, background jobs (Sidekiq), custom gem development, REST and GraphQL APIs, versioning, rate limiting, secure auth patterns.
  • Implement microservices and event-driven architectures with inter-service communication patterns.
  • Database design and optimization for PostgreSQL: query optimization, indexing, partitioning; implement caching with Redis or Memcached.
  • Frontend development: build performant UIs with JavaScript/TypeScript and frameworks (React, Vue, Angular); optimize bundlers (Webpack, Vite, esbuild); use Hotwire and Tailwind CSS.
  • Design and maintain CI/CD pipelines; containerize via Docker and Kubernetes; ensure observability (monitoring, logging, Grafana).
  • Integrate LLMs and agent frameworks (LangChain, CrewAI); implement MCP connectors, vector DBs for RAG, and real-time agent interfaces (WebSockets, SSE, streaming APIs).
  • Product-focused engineering: implement business logic, optimize for conversion and retention, support A/B testing and feature flags.
  • Apply security best practices (OWASP), OAuth/JWT flows, encryption at rest and in transit.
  • Follow TDD with high automated test coverage; perform integration and end-to-end testing; lead code reviews and documentation.

Requirements

  • 8–12 years of experience as a full stack developer in complex, distributed systems.
  • Advanced Ruby on Rails (v8) expertise, including performance tuning, Sidekiq, and custom gem development.
  • Strong knowledge of PostgreSQL with query optimization, indexing, and partitioning.
  • Advanced JavaScript/TypeScript (ES6+) skills with deep experience in frameworks such as React, Vue, or Angular.
  • Proficiency in REST and GraphQL API design and implementation.
  • Experience with microservices, event-driven architecture, and inter-service communication.
  • Strong understanding of caching strategies (Redis, Memcached) and database design for high load systems.
  • Solid DevOps skills, including CI/CD pipelines, Docker, Kubernetes, monitoring, and observability.
  • Hands-on experience with TDD and achieving high levels of automated testing.
  • Proven product-oriented mindset with experience implementing feature flags, analytics, and A/B testing.
  • Familiarity with LLM integrations, vector databases, RAG patterns, and agent frameworks (LangChain, CrewAI).
  • Knowledge of MCP (Model Context Protocol) for connectors and agent context management.
  • Strong background in security best practices, including encryption at rest and in motion.
  • Ability to work with Linux-based environments and infrastructure automation.
  • Experience with Slack, Telegram, WhatsApp, Teams integrations and WebSocket-based communications.
  • Fluent English (B2 or higher) and Spanish, with excellent communication skills.
  • Preferred: Experience with Python (AI/ML), Node.js, and interest in emerging languages like Mojo, Crystal, or Hexcute.
  • Preferred: Deep understanding of DDD and advanced design patterns (SOLID).
  • Preferred: Prior experience in startups or scale-ups, balancing speed and quality while scaling technical platforms.
Getinz

Java Backend Developer

Getinz
Mid · Seniorfull-time🇮🇳 India
Posted: 16 days agoSource: getinz-people.freshteam.com
AngularApacheAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGrafanaJavaKafkaKubernetes+12 more
PNC

Principal Software Engineer, Java, Spring, Kafka, MongoDB

PNC
Leadfull-timePennsylvania · 🇺🇸 United States
Posted: 31 days agoSource: pnc.wd5.myworkdayjobs.com
AngularCypressDistributed SystemsETLGraphQLHadoopJavaJenkinsJUnitKafkaKubernetesMicroservices+12 more
Citi

Senior Analyst – Digital Software Engineering

Citi
Seniorfull-time🇮🇳 India
Posted: 18 hours agoSource: citi.wd5.myworkdayjobs.com
AngularAWSCloudDockerGrafanaGraphQLJavaJavaScriptJenkinsKafkaKubernetesMicroservices+15 more
Commit

Senior FS Engineer

Commit
Seniorfull-time🇵🇱 Poland
Posted: 15 days agoSource: www.comeet.com
DockerETLGrafanaJavaScriptKafkaKubernetesMicroservicesNext.jsNode.jsPostgresRedisTypeScript
n8n

Senior Product Engineer, TS/Vue/NodeJS, Enterprise Features

n8n
Seniorfull-time🇩🇪 Germany
Posted: 27 days agoSource: jobs.ashbyhq.com
AngularAWSAzureCloudCypressDockerGoogle Cloud PlatformGraphQLJavaScriptJestKubernetesNode.js+6 more