Blue Tiger

Full-Stack Software Engineer

Blue Tiger

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $160,000 per year

About the role

  • Develop, maintain, and enhance complex software systems
  • 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
  • Adhere to lean-agile engineering principles
  • Advocate for and use modern software engineering best practices such as API-first design, continuous integration, version control, and automated testing
  • 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

  • 5+ years of experience building applications using Python, Ruby, JavaScript, or other open-source programming languages.
  • 5+ years of experience working with APIs.
  • 5+ years of experience working with React, Redux, and Node.js.
  • 5+ years of experience developing software in a distributed team environment.
  • 2+ years of experience with Apache Kafka
  • 5+ years of experience with backend software development
  • Expertise in the building blocks of the web: HTML, CSS, JavaScript, and JSON. This includes how to write accessible semantic HTML and clean CSS that conforms to design systems.
  • Experience building applications using modern client-side frameworks such as React, Angular, and Vue.js.
  • In-depth knowledge of how to deliver application architectures and code that are highly scalable, available, and performant
  • Expertise in using version control systems such as GitHub
  • Experience with backend concepts and technologies such as data structures, NoSQL design patterns, Lambda, and DynamoDB
  • Experience working hands-on within a cloud environment like AWS (especially with AWS CDK) or Azure.
  • Ability to author developer-friendly documentation, such as API documentation and deployment operations
  • Commitment to delivering polished, easy-to-read, well-documented code (ESLint & Prettier are a plus).
  • Proven ability to apply good software engineering principles and practices
  • 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 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
PythonRubyJavaScriptReactReduxNode.jsApache KafkaHTMLCSSJSON
Soft Skills
communicationcollaborationproblem-solvingdocumentationadvocacydeliverytechnical debt analysisstakeholder interactionagile methodologyteamwork