Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
JavaScript Frameworks
Python
RESTful
React.js
Scalability
Scripting
Software Development
Terraform
TypeScript
Web Applications
Google Cloud
Google Cloud Platform
IaaS
Interfaces
JavaScript
Mentorship
Cloud Computing
Collaboration
Data Manipulation
Documentation
Good Clinical Practice
Job Details
Job Title: Sr. Software Developer
Job Location: Washington, DC (ONSITE 5 days a week)
Length: Contract-to-hire
Background: Yes Interview Process: 1st step virtual and 2nd/final step onsite in DC
Citizen Status: Holder
Top Skills: Next.js or Reactjs, JavaScript, Google Cloud Platform, and Python
Key Responsibilities
- Frontend Development: Build intuitive and responsive user interfaces with Next.js and other modern tools.
- Data-Centric Development: Work on data-driven features and services, collaborating with product and data teams to design performant solutions.
- Cloud Services: Contribute to backend service development and infrastructure improvements across Google Cloud Platform.
- Security & Scalability: Help design secure, scalable systems that handle sensitive data and high-throughput operations.
- Collaboration & Mentorship: Engage in peer reviews, provide technical guidance, and contribute to team growth and documentation.
Minimum Responsibilities
- 6+ years of professional software development experience.
- Proficiency in React and JavaScript/TypeScript, including best practices and modern patterns.
- Experience building and maintaining production-grade web applications using Next.js or other modern JavaScript frameworks.
- Experience building RESTful APIs
- Hands-on experience with Google Cloud Platform or similar cloud providers and working with cloud infrastructure (e.g., Terraform, Google Cloud Platform services).
- Proficiency with Python, particularly for scripting, data manipulation, or backend services.
- Strong understanding of security best practices.
- Track record of delivering well-tested, maintainable code.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.