TJ
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