Skip to content
mimi

Software Engineer II (SWE II)

The Josef Group

Abell · On-site Full-time Mid Level 1mo ago

About the role

About

We are seeking an experienced Software Engineer II to support the design, development, and deployment of modern, scalable applications within a microservices-based architecture. This role spans both front-end and back-end development and contributes to high-performance, secure systems operating in distributed cloud environments.

What You'll Do

  • Design and develop front-end web applications using modern JavaScript frameworks
  • Build and maintain backend services supporting scalable, distributed systems
  • Contribute to microservices architecture design, deployment, and optimization
  • Support cloud migration efforts and multi-site application deployments
  • Collaborate with cross-functional teams to implement reliable, secure, and maintainable solutions
  • Troubleshoot, test, and optimize system performance across the stack

Technologies

Front-End Technologies

  • JavaScript (with exposure or transition to TypeScript)
  • React/JSX

Back-End Technologies

  • Node.js/JavaScript
  • Rust (for high-performance and security-sensitive components)
  • Python
  • Shell scripting

Platform & Architecture Experience

  • Microservices architecture and deployment patterns
  • Kubernetes and Helm charts
  • Service mesh technologies
  • Multi-site and distributed applications
  • Load balancing topologies
  • Cloud migration initiatives

Technology Stack Familiarity

  • Apache NiFi
  • Testing frameworks (Jest)
  • Grafana, InfluxDB
  • Elasticsearch
  • Redis, MySQL
  • Apache Superset
  • Messaging systems (RabbitMQ, Kafka, or other message fabrics)
  • Configuration management tools (Ansible, Salt)
  • Infrastructure as Code (Terraform, particularly for lane development)
  • WebSockets
  • JBLOCKS, CASPORT
  • Neo4j

Required Qualifications

  • 8+ years of professional software engineering experience
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Strong proficiency in JavaScript and modern web development
  • Experience designing and operating microservices-based systems
  • Familiarity with cloud-native technologies and containerized environments

Nice to Have

  • Experience working in high-security or mission-critical environments
  • Exposure to performance-sensitive or highly secure systems
  • Prior work supporting distributed or multi-domain architectures

Skills

AnsibleApache NiFiApache SupersetAWS LambdaCasportDockerElasticsearchGrafanaHelmInfluxDBJestJblocksKafkaKubernetesMySQLNeo4jNode.jsPythonRabbitMQReactRedisRustSaltService meshShell scriptingTerraformTypeScriptWebSockets

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free