Fullstack Software Architect (Remote)

Remote consulting Firm looking for a fullstack Software Architect skilled in Java and Angular!

  • REMOTE
  • Chicago, IL
  • $100,000 - $185,000
  • Managed by Jobot Pro: Caitlin Johnson
Easy Apply Now

A bit about us:

The Java Software Architect is responsible for project estimation/scope, architecture, project team efficiency, communication, deployment and QA.

Why join us?

  • Great health benefits package, Remote flexibility, PTO / Vacation, 401K + match
  • Great culture, innovative team, and growth opportunity
  • Highly competitive comp package with a base salary + cash bonus + token or equity.
  • Opportunity to make a high impact on both the company’s product and as well as the industry at large.

Job Details

Estimation/Scope:
  • Review project estimates with the team, and challenge it when necessary
  • Define requirements and test cases
  • Collaborate with PM to identify and mitigate risks
  • Manage the scope during the development life cycle
  • Responsible for the entire SDLC of a project
  • Prevent scope creep by promptly addressing issues with client
  • Be proactive to identify the risk and issues
  • Identify/nurture new opportunities
  • Estimate Sales opportunities
Architecture:
  • Prepare and design the application architecture
  • Define strategies for technical challenges
  • Have a good understanding of different technologies
  • Provide appropriate solution based upon the viability of different options
  • Ensure best practices and coding standards are followed in the project
  • Perform peer code reviews frequently and provide consistent feedback
  • Ensure that proper unit tests are in place for both server side and client side code.
  • Ensure that all the unit tests are functional and passing at all times
Project Efficiency:
  • Look for ways to increase the team’s productivity by eliminating waste
  • Prioritize and distribute tasks to different resources so that they are working to the best of their abilities
  • Work with team on forecasting and allocation
Leadership:
  • Mentor developers and demonstrate exemplary behaviors from a technical and cultural standpoint
  • Be firm, fair, and consistent with feedback
  • Build and maintain high team morale
  • Avoid centralization of knowledge
Communication:
  • Report status with proper explanations and solutions when appropriate
  • Ensure consistency in concepts discussed with the clients from all team members
  • Ensure consistency in terminology discussed with the clients from all team members
  • Ensure that core concepts and design decisions are documented
  • Ensure necessary setup and documentation is created and updated
  • Ensure deployment and production documentation is created and updated
Deployment:
  • Accountable for an iteration and overall project outcome
  • Follow proper deployment practices
  • Create and maintain automated build process that will run all the unit tests, both server side and client side, deploy code to staging and prepare deployment ready files for production environments
  • Ensure that the deployment checklist is used when starting a new project
  • Ensure that faulty deployments complete the deployment checklist
QA:
  • Testing Plan documented for the project
  • Ensure that the team is prepared for Sprint review by testing expected functionality beforehand.
  • Set timelines for QA to occur and communicate to the team
  • Work with PM to validate UI functionality
  • Validate data integrity
  • Validate Code quality
  • Mentor team members on best practices of QA
  • QA for Critical path and functionality (Regression Testing)
  • Peer testing/Code review
Competencies:
  • Technical capacity
  • Client/Consulting expertise
  • Communication proficiency
  • Problem-solving
  • Time Management

Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
REMOTE
Chicago, IL
Job Type
Permanent
Compensation
$100,000 - $185,000