Microservices / API Developer

RogueThinkArlington, VA
6dRemote

About The Position

The Microservices / API Developer supports the design, development, testing, and maintenance of modern, service-oriented applications supporting mission-critical federal programs. This role focuses on building scalable, secure microservices and APIs that integrate with distributed systems and cloud-native platforms. The developer will work closely with platform, DevSecOps, and system engineering teams to deliver reliable application services that meet performance, security, and mission requirements.

Requirements

  • Bachelor's degree with 2–6 years of relevant software development experience
  • Active Secret Clearance
  • Demonstrated experience developing backend services and APIs
  • Proficiency in at least one modern backend language (e.g., Java, Python, C#, Go, Node.js)
  • Hands-on experience building RESTful APIs and working with JSON-based services
  • Familiarity with microservices architecture concepts and service-to-service communication
  • Working knowledge of relational and/or NoSQL databases
  • Experience using version control systems (Git)
  • Familiarity with CI/CD tools and automated build pipelines
  • Understanding of basic Linux operating system concepts
  • Ability to debug, troubleshoot, and resolve application-level issues

Nice To Haves

  • Background supporting classified federal programs
  • Exposure to containerization technologies (Docker)
  • Familiarity with Kubernetes-based application deployments
  • Experience with API gateways and service discovery
  • Knowledge of messaging or streaming platforms (Kafka, RabbitMQ, ActiveMQ, etc.)
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Understanding of secure coding standards and application security best practices
  • Experience working in Agile/Scrum development environments
  • Exposure to Infrastructure as Code or configuration management concepts
  • Experience supporting modernization of legacy applications into microservices

Responsibilities

  • Develop, test, and maintain microservices and RESTful APIs supporting mission applications.
  • Implement backend services using modern programming languages and frameworks.
  • Collaborate with architects and senior engineers to design service-oriented and event-driven architectures.
  • Integrate APIs with databases, messaging systems, and external services.
  • Write clean, maintainable, and well-documented code following established coding standards.
  • Participate in code reviews and incorporate feedback to improve code quality.
  • Support unit testing, integration testing, and automated testing efforts.
  • Assist with troubleshooting, debugging, and resolving application defects.
  • Work with DevSecOps teams to support CI/CD pipelines and automated deployments.
  • Support containerized application development and deployment in Kubernetes environments.
  • Participate in agile development ceremonies and sprint planning activities.
  • Develop and maintain technical documentation related to application components and APIs.
  • Follow secure coding practices and support application security requirements.

Benefits

  • We offer competitive compensation packages that reflect our core values of integrity, intelligence, and passion.
  • In addition, performance bonuses are available to all employees and are based on individual contributions, company performance, and program management recommendations.
  • Our 401(k) Matching program provides dollar-for-dollar matching on the first 6% of employee contributions to a traditional or Roth 401(k) through Vanguard.
  • $8,000 bonus for successfully hired TS/SCI-cleared candidates
  • $5,000 bonus for all other successful referrals
  • RogueThink offers competitive PTO policies that consider both program requirements and employee seniority.
  • We observe the following holidays: New Year's Day Martin Luther King Jr. Day Presidents Day Memorial Day Independence Day Labor Day Columbus Day Veterans Day Thanksgiving Day Christmas Day
  • We offer comprehensive insurance options, including: Health, Dental, and Vision Insurance Disability Insurance Accident and Critical Illness Insurance Life Insurance
  • Family Leave: Five paid days following the birth or adoption of a child
  • Bereavement Leave: Three paid days for the loss of an immediate family member
  • RogueThink offers a combination of online and in-person training to ensure our workforce stays ahead of industry trends and evolving technologies.
  • We support your professional and continuing education goals by offering tuition assistance for eligible programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service