Full Stack Developer (W-2 only)
- Category: Et cetera
- Deadline: 02nd June 20222022-06-02T00:00:00-0700
- South Carolina
Vacancy expired!
Remote Opportunity!Qualifications:
- W-2 only
- 5-7 years of development experience
- Must have good problem-solving skills that start with a clear and accurate understanding of the context
- Quality user interface experience in building and maintaining quality user interfaces for a big audience, using web technologies, such as HTML, CSS, JavaScript, and a modern UI framework like React
- Familiarity with the back end, understanding how parts of a system fit together from the user interface to the data model
- Familiarity with database systems, such as Postgres or MySQL, or NoSQL systems like CosmosDB or MongoDB
- Comfortable with Docker or other container orchestration technologies and microservice architectures
- Must be pragmatic and business-oriented, understanding the balance between craft, speed, and the bottom line
- Must always put users first thinking critically about the implications of what is built and how it shapes real people's lives
- Good empathetic communication skills, communicating nuanced ideas clearly, whether explaining technical decisions in writing or brainstorming in real time
- Must be a team player, understanding when work is better and collaborating cross-functionally to accomplish shared goals and care about learning, growing, and helping others to do the same
- Experience with React, TypeScript, Node.js, C#, Python, Redux, CosmosDB, Azure, Docker, and GraphQL
- Understands the technical infrastructure behind real-time systems (i.e., video games, real-time chat systems), and have had to find ways to keep clients in synch
- Good understanding of SOLID principles
- Knowledge of what consensus protocols are (i.e., Paxos, Raft) and why they may be useful in a real-time collaboration application
- Work closely alongside existing development and design teams to make UX improvements on the front end and DX improvements on the back end
- Work with the life cycle of features, from conception to implementation
- Improve technical processes and help improve UX
- Input on the design of products and systems and company-making decisions
- Work with high-caliber talent and get things done
- Build new product features from start to finish: through conception, research, implementation, and maintenance
- Build a tool that helps create real-time synchronized measurements on a 3D model
- Improve performance and reliability, or polish existing features
- Build internal tools to support simplicity and productivity for the whole team, which might include writing a script to ping the server whenever a user reports a bug