Blue Tiger

Senior Full-Stack Engineer

Blue Tiger

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop, maintain, and enhance complex software systems.
  • Write and review code ensuring high standards of quality, maintainability, re-usability, and test coverage
  • Analyze a set of business requirements, break them into technical features and tasks, and visualize how the different aspects of the system will come together through data structures, APIs, etc.
  • Be a member of a cross-functional team with members including user experience professionals, product managers, engineers, and other functional specialists
  • Craft technical solutions across the entirety of a system, including UI development, API development, and everything in between
  • Design and optimize data models using both Postgres (relational) and DynamoDB (NoSQL) to ensure high availability and performance
  • Advocate for and use modern software engineering best practices such as API-first design, continuous integration, version control, accessibility, and automated testing
  • Build cloud-focused applications leveraging AWS services: specifically, Lambda, API Gateway, and Amplify
  • Define infrastructure through code using CloudFormation, CDK, or SAM
  • Maintain and improve deployment pipelines to ensure seamless, reliable releases
  • Analyze systems to identify technical debt, instability, unreliability, and other opportunities for improvement, and design, document, and communicate solutions
  • Represent Blue Tiger's culture of delivery when interacting with government stakeholders and other contractors

Requirements

  • At least five years of experience working as a full-stack software engineer on products with significant data requirements, demonstrating expertise in managing both user-facing interfaces and server-side logic
  • Experience with end-to-end ownership of a technical solution
  • Experience using various standards, languages, frameworks, techniques, and libraries such as HTML5, CSS3/Sass, Responsive Design, Node, React, Angular, Java SpringBoot, PostgreSQL
  • Proficiency and familiarity with AWS technologies and solutions, such as Lambda, API Gateway, RDS, CloudFormation, CDK, SAM, and Amplify; also core AWS concepts such as IAM permissions and security group rules
  • Proficient in database design, implementation, and management, with deep understanding of when to use SQL (Postgres) vs. NoSQL (DynamoDB) based on scale and complexity
  • Solid understanding of how to deliver application architectures and code that are highly scalable, available, and performant
  • Proficiency with version control systems such as GitHub, with strong familiarity with GitHub Actions for automating testing and deployment workflows and a general knowledge of CI/CD best principles for incorporating new features without breaking old ones
  • Ability to author developer-friendly documentation, such as API documentation and deployment operations
  • Ability to select and use the best tools for the job, particularly open-source solutions
  • Ability to communicate technical concepts clearly to non-technical audiences
  • Experience working within a SAFe/scrum/agile development methodology and environment
Benefits
  • 100% coverage of employee Medical, dental, and vision insurance
  • Automatic 401(k) contribution of 10% of your salary by the company, with no vesting period and no required individual contribution
  • Paid time off, including 25 vacation days, 12 federal holidays, and unlimited sick leave
  • Bonuses for annual performance, business development, company growth, and referrals
  • Annual $2,000 allowance for professional development
  • Annual $750 allowance for tech-related purchases
  • Remote work environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full-stack software engineeringAPI developmentUI developmentdatabase designPostgresDynamoDBHTML5CSS3NodeReact
Soft Skills
communicationdocumentationcross-functional teamworkproblem-solvingtechnical debt analysisadvocacy for best practicesend-to-end ownershipclear communication to non-technical audiencesability to select toolsagile methodology experience