Web Developer - Rust

SwiftMcLean, VA
3hOnsite

About The Position

The Swift Group is a privately held, mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, Data Science, Cyber Enablement, Logistics, and Training. Founded in 2019, Swift supports Civilian, Defense, and Intelligence Community customers across the country and around the globe. The Swift Group is looking for a Web Developer with Rust expertise to support the design, development, and enhancement of high-performance web applications in McLean, VA. In this role, you will build efficient, scalable backend services and web-facing components using Rust, contributing to modern systems that emphasize performance, reliability, and maintainability. The team operates in an Agile development environment and collaborates closely across teams.

Requirements

  • 5+ years of software engineering and/or web development experience
  • Demonstrated professional experience developing applications using the Rust programming language
  • Strong understanding of web development principles, backend application design, and API development best practices
  • Experience with Rust web frameworks such as Actix, Rocket, or Warp
  • Experience designing and consuming RESTful APIs within distributed or microservices-based architectures
  • Hands-on experience with parallel and concurrent programming concepts
  • Experience working with databases and data persistence layers, including familiarity with ORM tools such as Diesel
  • Experience using Git or similar version control systems in a collaborative development environment
  • Familiarity with WebAssembly (Wasm) for client-side or performance-sensitive web use cases
  • US citizenship and an active TS/SCI with Polygraph security clearance required

Nice To Haves

  • Experience working in Agile development environments
  • Strong problem-solving, analytical, and debugging skills
  • Ability to communicate effectively and collaborate within a multidisciplinary engineering team
  • Understanding of secure coding practices and web application security fundamentals
  • Experience with automated testing practices, including test-driven development (TDD) or similar approaches
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
  • Certifications such as SAFe Devops Practitioner, Certified Kubernetes Application Developer (CKAD), Security+, ITIL v3 Foundation, Certified System Administrator, Certified Ethical Hacker (CEH), GCIH, Web Application Pen Testing, Network Pen Testing

Responsibilities

  • Design, develop, and maintain high-performance web applications and services using the Rust programming language
  • Implement and enhance backend services, APIs, and web-facing components with a focus on performance, scalability, and reliability
  • Collaborate with cross-functional teams to translate requirements into well-structured, maintainable software solutions
  • Write clean, well-documented, and testable code, and participate in peer code reviews and technical discussions
  • Optimize application performance through effective use of concurrency, parallelism, and efficient resource management
  • Contribute to system integration efforts, including RESTful APIs and microservices-based architectures
  • Stay current with evolving Rust language features, ecosystem tools, and modern web development best practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service