Summary
Marathon TS is seeking Full Stack Engineers to support development efforts for a federal customer. The role involves developing, maintaining, securing, and operationally supporting open-source, microservices-based applications in AWS, while collaborating with cross-functional teams and customer stakeholders to deliver reliable solutions.
Responsibilities
- As a mid-level Full Stack Developer, you will join an Agile program responsible for the development, maintenance, security, and operational support of new and existing applications for a federal customer
- Experience writing and maintaining unit and integration tests for all new and changed code
- Ability to demonstrate and explain technical concepts to both technical and non-technical audiences
- Ability to clearly communicate with both customers and teammates and provide recommendations for improvements to existing software applications
- Actively participate in and contribute to planning, refinement, estimation, design, retrospective, and technical demo meetings
Skills
- Experience working with several of the following languages and frameworks: Java, Spring Boot, JavaScript, Ruby, Rails, ReactJS, Swift, Python/Anaconda, Scala
- Experience working with several of the following platforms: AWS EC2, ECS, EKS, and Lambda, Docker, Swagger, Redis, New Relic, Kubernetes
- Experience writing and maintaining unit and integration tests for all new and changed code
- Experience with databases such as PostgreSQL, Oracle RDS, DynamoDB
- Ability to demonstrate and explain technical concepts to both technical and non-technical audiences
- Ability to clearly communicate with both customers and teammates and provide recommendations for improvements to existing software applications
- 2+ years' experience developing applications for enterprise business customers
- 2+ years' experience working in an agile development environment, preferably SAFe or Scrum
- 5+ Years of relevant professional experience
- Education: Bachelor's Degree in a related field
- Location/hours: Remote; must be able to consistently work East Coast core hours 9:30 AM – 3:30 PM (+2 hours earlier/later, total of 40 hrs/week), with periodic flexibility and on-call needed
- U.S. Citizenship required
- Residence within the U.S. for three (3) of the past five (5) years, and current residence within the U.S
- Ability to obtain and maintain a Client EOD (Public Trust)
- Existing Public Trust desired
Qualifications
Must Haves
- Experience working with several of the following languages and frameworks: Java, Spring Boot, JavaScript, Ruby, Rails, ReactJS, Swift, Python/Anaconda, Scala
- Experience working with several of the following platforms: AWS EC2, ECS, EKS, and Lambda, Docker, Swagger, Redis, New Relic, Kubernetes
- Experience writing and maintaining unit and integration tests for all new and changed code
- Experience with databases such as PostgreSQL, Oracle RDS, DynamoDB
- Ability to demonstrate and explain technical concepts to both technical and non-technical audiences
- Ability to clearly communicate with both customers and teammates and provide recommendations for improvements to existing software applications
- 2+ years' experience developing applications for enterprise business customers
- 2+ years' experience working in an agile development environment, preferably SAFe or Scrum
- 5+ Years of relevant professional experience
- Education: Bachelor's Degree in a related field
- Location/hours: Remote; must be able to consistently work East Coast core hours 9:30 AM – 3:30 PM (+2 hours earlier/later, total of 40 hrs/week), with periodic flexibility and on-call needed
- U.S. Citizenship required
- Residence within the U.S. for three (3) of the past five (5) years, and current residence within the U.S
- Ability to obtain and maintain a Client EOD (Public Trust)
Nice to Haves
- existing Public Trust desired
Benefits
- Remote work arrangement; must be able to consistently work East Coast core hours 9:30 AM–3:30 PM (+2 hours earlier/later, total of 40 hrs/week), with periodic flexibility and on-call needed.