ABOUT US:
Braintrust is the only network that gives in-demand talent all the freedom of freelance with all the benefits, community and stability of a full-time role. As the first decentralized talent network, our revolutionary Web3 model ensures the community that relies on Braintrust to find work are the same people who own and build it through the blockchain token, BTRST. So unlike other marketplaces that take 20% to 50% of talent earnings, Braintrust allows talent to keep 100% of earnings and to vote on key changes to improve the network. Braintrust is working to change the way freelance works – for good.
- JOB TYPE: Direct Hire Position (no agencies/C2C – see notes below)
- LOCATION: Remote – United States only (Time Zone: EST | Full day overlap)
- SALARY: $165,000 – $190,000/yr
- ESTIMATED DURATION: 40hr/week – Long term
THE OPPORTUNITY
Requirements
US ONLY
Must be EST
4 days work week Mon-Thursday
12% bonus on top of base salary
Qualifications
- 6+ years software engineering experience
- You can clearly articulate technical concepts to developers, managers, and less technical colleagues.
- Experience serving as the technical lead on multiple high impact and high visibility projects.
- Experience mentoring senior engineers on designing and implementing challenging projects.
- Experience implementing and designing micro services architecture
- Experience designing and implementing Event Driven Architecture (e.g. Kafka, AWS Kinesis, Azure Event Hubs, GCP PubSub)
- Experience with cloud providers (AWS, Azure) and cloud native solutions.
- Agile/SCRUM experience.
- Implementation knowledge of Object-Oriented Programming Design Patterns
- Experience with RESTful Web Services
- Experience with Kubernetes, Docker and containerization
- CI/CD experience is a plus
- Experience Static Site generation (Next.js or Gatsby.js) is a plus
- Experience with SEO and driving consumer website traffic is a plus
- Solutions Architect Certification in AWS or Microsoft Azure is a plus
Tools:
- FrontEnd (React 17+)
- Backend (Node.js, Express.js)
- Relational Databases (Postgres SQL 11+)
- Typescript and Javascript
- Debezium & Kafka
- Elastic Search, Kibana, Logstash
- Redis
- Unit Testing Tools (chai, nock, bluebird)
- Nginx
- Spark
- Python knowledge is a plus
Job Description
What We Do: The Software Architecture team designs and develops software systems and applications. We guide the direction for architectural design choices, platforms, technical and coding standards. Software Architects work closely with software engineers, software engineering managers and product management to deliver high quality software solutions through coaching, mentorship, technical leadership and partnership with others. As architects, we set the technical direction of software development projects. Each major product initiative is supported by a Software Architect. We anticipate and plan for medium to long term technical work that needs to be done in the next 3 months to a year.
What You Do: As a Software Architect you will contribute to our industry leading software platforms. You will play a key role in building enterprise software used by companies to attract and retain top talent. The right individual for this role will be a motivated, energetic, collaborative and detail-oriented leader who takes utmost pride in their work and has a consistent track record of building performant and scalable SaaS applications and will thrive by working in a high-growth environment using the latest internet technologies.
Day-in-the-Life: As a Software Architect, a typical day may include the following…
- Partner with software engineers, QA, engineering managers, product management, and stakeholders to build the best applications in the industry
- Ensure software meets all requirements of performance, scalability, quality and security to produce world class products
- Provide architecture and technical guidance to the engineering teams
- Ensure consistency with architectural design and code standards
- Research new technologies and stay ahead of the industry
- Build working POCs and prototypes to prove your architectural designs through practice
- Evaluate emerging technologies and apply them (if applicable) in the Payscale Platforms
- Innovate. Don’t be complacent
Apply Now!
ABOUT THE HIRING PROCESS:
Qualified candidates will be invited to do a screening interview with the Braintrust staff. We will answer your questions about the project, and our platform. If we determine it is the right fit for both parties, we’ll invite you to join the platform and create a profile to apply directly for this project.
C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.
Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.