Full Stack Engineer
Human Signal
Job highlights
Summary
Join HumanSignal as a Full Stack Engineer and build end-to-end solutions for our data labeling platform. You will collaborate with product managers, designers, and other engineers to develop robust and intuitive web applications. This role requires extensive full-stack experience, proficiency in various backend and frontend technologies, and a strong understanding of database systems and cloud platforms. You will have the opportunity to influence the entire technology stack and contribute to a rapidly growing user base. HumanSignal offers a competitive salary and the chance to work on impactful software that democratizes data labeling through AI and automation. We are a fully distributed organization with team members across North America, Europe, and South America.
Requirements
- Extensive experience developing full stack applications, with proficiency in both backend (Python, Java, Go, Kotlin, Scala, Rust) and frontend (React, Angular, Vue.js) technologies
- Strong knowledge of HTML, CSS, and JavaScript (ES6+), with a focus on cross-browser compatibility, accessibility principles, and delivering high-quality, maintainable code
- Proven experience building and integrating scalable backend services and APIs, with expertise in frameworks like FastAPI, Django, or similar
- Familiarity with database systems (Postgres, BigQuery) and experience working with streaming event and messaging architectures (Kafka, Spark)
- Comfort working across the entire stack, including state management libraries (Redux, Vuex), frontend build tools (Webpack, Vite), and cloud platforms (AWS, GCP)
- High user empathy, a keen eye for design, and a drive to build intuitive interfaces that solve real user problems
- A passion for impactful communication and collaboration, leveraging tools like TDDs, code reviews, and constructive feedback to drive team success
- A proactive approach to problem-solving with the ability to work independently and manage complex projects from inception to completion
- BSCS, related degree, or equivalent practical experience
Responsibilities
- Develop and maintain both backend services and frontend components of our data labeling platform, ensuring high performance, scalability, and excellent user experience
- Design and build RESTful APIs and other backend services to support new and existing features, ensuring seamless integration with the frontend
- Create and maintain responsive and accessible user interfaces using modern JavaScript frameworks, focusing on delivering intuitive and user-friendly experiences
- Collaborate closely with product, design, and other engineering teams to translate requirements and mockups into complete solutions that align with our business goals
- Participate in code reviews, architecture discussions, and contribute throughout the entire development process, from ideation to production deployment
- Identify and implement areas of improvement across both frontend and backend codebases, driving changes that enhance the overall quality and maintainability of our platform
- Establish and uphold best practices, coding standards, and development guidelines for both frontend and backend systems
- Mentor all engineers across the stack, providing guidance on best practices, code quality, scalable and performant system design and professional growth
Benefits
At HumanSignal we pay based on regional compensation market rate ranges across the globe. We are hiring for this role across North and South America as well as Europe. The base cash compensation range is $150,000 to $210,000 USD
Share this job:
Similar Remote Jobs
- π°$160k-$180kπWorldwide
- πWorldwide
- π°$80k-$110kπUnited Kingdom
- π°$135k-$160kπWorldwide
- πWorldwide
- π°$104k-$143kπWorldwide
- πWorldwide
- πBelgium
- πCosta Rica