Senior Backend Engineer-AWS (Remote) #3659

Careers

  • US-Remote Employee Location
  • Information Technology
Apply Now

Company Overview

 

GovCIO is a team of transformers–people who are passionate about transforming government I.T. We believe in making a difference by developing digital strategies and delivering the technology-related innovation that improves governmental operations each day. But we can’t do it alone. We welcome and nurture an inclusive and diversified work culture. Because different backgrounds, experiences, abilities, and perspectives make us better decision-makers, problem solvers, and creators. We’re changing the face of I.T. – from our diverse staff to the end-products we develop. And we’re excited to expand our team. Are you ready to be a transformer?

 

Position Overview

 

We are looking for a highly motivated senior backend developer with the ability to learn quickly and act independently. Technical depth in Python, Microservices, and Serverless technologies on Amazon Cloud is critical for this role. Must have strong coding and cloud engineering skills. We prefer developers certified in AWS Cloud–or at least actively pursuing certifications. We will actively support your career path in that area. With a focus on software engineering and quality, you will collaborate with product owners, developers, and designers to provide the best value to our customers. You will internally help improve software engineering practices for the entire team.

 

GovCIO is expanding its development organization in support of a continuously expanding portfolio of solutions. We leverage current and emerging services offered by both AWS and Azure. Our roadmap is evolving as we work to identify and continuously deliver transformative capabilities for both our internal and external customers. Join us for the opportunity to define and drive successes within a team of empowered technologists!

 

Responsibilities

  • Design and implement applications using AWS technologies such as API Gateway, Aurora PostgreSQL, DynamoDB, DAX, ECS, ElastiCache, Kinesis, Event Bridge, Glue, Lambda, S3, S3 Glacier, SQS, SNS, RDS, IAM, KMS, VPC, OpenSearch, CloudWatch, and CloudFormation.
  • Assist database and cloud engineers with integration efforts.
  • Secure and protect private personal and health information.
  • Collaborate using development practices such as trunk-based development, feature toggles, automated testing, frequent pull requests, and continuous deployment pipelines.
  • Work in a multi-disciplined team including architects, human-centered designers, frontend specialists, DevOps engineers, and other software engineers.
  • Work with Product Owners and Scrum Teams in requirements decomposition, backlog refinement, breakdown of user stories and tasks.
  • Write unit and integration tests to ensure systems meet business needs.
  • Develop performance tests and analyze AWS CloudWatch logs.
  • Participate in GitHub Pull Request code reviews and merges.
  • Collaborate with multiple teams in troubleshooting complex technical or non-technical issues.
  • Develop complex systems capable of processing large volumes of documents (digital and scanned).

Qualifications

Bachelor’s Degree in Computer Science, Information Systems, Engineering, Mathematics, Science, Technology, and related fields.

  • On a case-by-case basis, work experience may be considered in lieu of a STEM degree for highly qualified candidates.
  • Must reside and work within the U.S. 5 or more years of professional software development experience.
  • Cloud Engineer Common Core: 3 or more years of AWS experience.
  • 3 or more years of Python or JavaScript experience.
  • Proficiency in Python.
  • One of the following AWS certifications: AWS Certified Solutions Architect Associate (SAA-C02/C03), AWS Certified Developer Associate (DVA-C01), AWS Certified SysOps Administrator Associate (SOA-C02). Candidates who do not have an AWS certification will be required to earn one within their first 3 months of employment. AWS Professional or Specialty certifications are a plus, but not required.

Required Skills and Experience

  • Experience in Amazon Web Services, especially API Gateway, CLI, CloudFront, CloudFormation, CloudWatch, CloudTrail, EC2, ECS, ElastiCache, EventBridge, Cognito, Fargate, IAM (STS, roles, policies), Lambda, S3, S3 Glacier, SQS, SNS, VPC (subnets, gateways, route tables, EIP, ENI, NAT, NACLs, security groups, PrivateLink), WAF, and X-Ray.
  • Experience with AWS cloud-native serverless cloud environments.
  • Experience with Microservices Architecture (MSA) patterns.
  • Experience building a large infrastructure supporting high volume of transactions in a mission-critical environment.
  • Ability to thrive in a fast-paced environment.
  • Aptitude to independently learn new technologies.
  • Proficiency with the Git command line and GitHub Pull Requests.
  • Solid system design, application programming, and “clean code” skills. Must be strong in the following areas: Troubleshooting, especially root cause analysis and defect isolation.
  • Out of the box thinking.
  • Must be able to think multiple solutions to the same problem.
  • Written and verbal communication along with proven fluency of English.
  • Interpersonal and collaboration skills such as active listening, constructive feedback, teamwork, and building relationships/trust within the team and with the customer.
  • Sprint planning, user story refinement, defining/verifying acceptance criteria, definition of done, and design walkthroughs to inject quality early in the development life cycle.

Preferred Skills and Experience

  • Experience with AWS GovCloud (FedRAMP).
  • Experience with Amazon Linux or Fedora.
  • Experience with Aurora PostgreSQL.
  • Experience with AWS RDS.
  • Experience with NoSQL technologies, especially DynamoDB.
  • Experience using static code analysis (SCA) tools such as Fortify and SonarQube.
  • Experience working in environments that utilize TDD-based automation.
  • Experience supporting public-facing web applications with a large user base.
  • Experience implementing high-volume claims and/or document scanning systems.
  • Experience as a leader developer or architect.
  • Familiarity with Route53, CloudFront, and Application Load Balancers.
  • Familiarity with AWS CDK.
  • Familiarity with ECS, Fargate, and auto-scaling.
  • Familiarity with Kafka.
  • Familiarity with Kinesis.
  • Familiarity with Kubernetes.
  • Exposure to full-stack development with React or frontend frameworks.
  • Proficiency in Bash or other scripting languages.
  • Strong written communication and documentation experience.
  • Public contributions to GitHub and/or open-source projects.
  • Federal contracting experience.

COVID Policy: New employees will be required to adhere to the Company’s and its clients’ COVID-19 safety procedures. In the event that the COVID-19 vaccination mandate for Federal Contractors is enforced, you must become fully vaccinated or request and be approved for an exemption. Employees working onsite at a client location must comply with our client’s COVID-19 requirements.

GovCIO is a team of professionals who want to make a difference. And that can only happen with a diverse, happy, and cared-for team. So, we prioritize your well-being, equity for all and look for ways to make work a better place for each of us every day.

We are an Equal Opportunity Employer. All qualified applicants receive consideration for employment without regard to race, ethnicity, religious affiliation, gender, gender identity or expression, sexual orientation, national origin, or disability status. EOE AA M/ F/Vet/Disabled

Compensation Range (In compliance with Colorado's Equal Pay for Equal Work Act for remote or positions located in CO)

$140,000

Apply Now

Not The Right Fit?

Is this not the job you’re looking for? That’s ok! We’ve got plenty of other opportunities for you to peruse. Search all of our open positions by your area of interest or location.

View All Jobs