Job Closed
This listing is no longer active.
We pair the world’s top software engineers with ambitious brands to scout and solve problems through innovation.
Full Stack Engineer – Java, JS
Location
United States
Posted
138 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Engineer – Java, JS
Spiral Scout
• Design and develop web applications & cross‑platform, component‑based interfaces • Maintain and extend front‑end components and functionality • Integrate UX/UI designs into intuitive and user‑friendly experiences • Collaborate with backend developers to implement responsive, optimized products • Document front‑end components and improve coding standards and team processes • Participate in code reviews and support troubleshooting efforts • Write clean, maintainable, secure, and testable backend code • Contribute to backend service and API design and implementation • Collaborate with senior engineers on architectural decisions • Integrate internal and external systems and services • Evaluate tools, frameworks, and emerging technologies • Create and maintain technical documentation • Participate in code reviews and cross‑team collaboration • Troubleshoot integration, performance, and infrastructure issues
Job Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience; Master’s degree is a plus
- Strong knowledge of data structures, algorithms, and software development principles
- Proficiency with modern front‑end languages, frameworks, and standards, such as JavaScript, TypeScript, HTML5, CSS3, AJAX, Node.js, React, Redux, Webpack
- Experience developing responsive, cross‑platform web applications
- Experience integrating UX/UI designs and wireframes into user‑friendly interfaces
- Strong unit testing and debugging skills for front‑end components
- 3+ years of professional Java development with strong OOP proficiency
- Experience with Spring Boot and familiarity with Hibernate
- Experience designing and consuming RESTful APIs
- Experience developing reliable backend systems
- Understanding of distributed systems, networking, and Linux/UNIX environments
- Proficiency with SQL and relational databases (PostgreSQL preferred)
- Exposure to NoSQL technologies such as Redis
- Ability to design efficient, maintainable data models
- Experience with AWS or other cloud environments
- Familiarity with CI/CD pipelines and tooling
- Proficiency with Git and modern version‑control workflows
- Strong analytical thinking and problem‑solving abilities
- Excellent attention to detail; effective time‑management and multitasking skills
- Strong verbal and written communication skills in English
- Experience with Docker/Kubernetes beyond basic exposure (preferred)
- Background with SCRUM/Agile methodologies (preferred)
- Experience with purchasing, supply chain, or ERP systems (preferred)
- Familiarity with observability/monitoring tools and security best practices (preferred)
- Experience tuning database performance (preferred)
Benefits
- Fully remote work with a flexible schedule that supports autonomy and focus
- Full-time engagement with meaningful, long-term impact on the product
- Fast-moving, innovation-driven culture where ideas quickly turn into practice
- Direct involvement in shaping core systems with real ownership and impact
- Healthy work-life balance with regular opportunities to recharge
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Write elegant, efficient, and testable Ruby code that is easy to maintain and debug. • Cover code with tests and perform manual testing of features, while reviewing the work of colleagues. • Work on the infrastructure part of the project, collaborating with Infrastructure Engineers. • As a true teammate, continuously improve the team’s processes, brainstorm ideas, communicate statuses, and progress. • Mentor team members, provide feedback, and continuously improve as a professional. • Learn new concepts and technologies. • Design, develop, document, analyze, create, test or modify computer or cloud-based systems or programs.
Copilot, Power Platform Architect
Nimble GravityData Science, Digital Transformation and eCommerce Strategy from experienced eCommerce and AI/ML experts
• Lead discovery workshops to assess current state, capture requirements, and define target architecture. • Produce clear client-ready deliverables: technical design docs, architecture diagrams, and implementation roadmaps. • Communicate tradeoffs and recommendations to both technical teams and executive sponsors, tailoring your approach to the audience. • Support pre-sales as needed: scoping, estimation, solution design, and technical demos. • Design and deliver end-to-end Power Platform solutions across Power Apps (Canvas + Model-driven), Power Automate, Dataverse, and Power Pages, selecting the right tools based on business goals and platform constraints.
Backend Engineering Team Lead
SupplyHouse.comPlumbing, Heating & HVAC Supplies. Real People. Real Service.
• Design and build scalable, reliable distributed systems to support evolving business needs. • Lead the design and delivery of complex backend initiatives with minimal oversight. • Serve as a technical expert in key system areas, guiding architecture, design patterns, and scalability decisions. • Contribute to architectural discussions and platform direction, staying current on emerging technologies and best practices. • Drive the on-time delivery of high-quality features, managing dependencies and technical tradeoffs. • Review and estimate feature and issue requests, recommending effective technical solutions. • Establish and enforce code quality standards, including code reviews, testing strategies, and automation. • Design and support scalable test environments and automation frameworks across backend (and frontend, as needed). • Partner closely with Product, Business, and Engineering teams to ensure successful delivery. • Clearly communicate technical concepts, outcomes, and tradeoffs to diverse stakeholders. • Identify and mitigate technical and delivery risks, aligning expectations and timelines across teams. • Influence cross-functional teams to improve execution and overall effectiveness. • Lead day-to-day engineering execution through design reviews, code reviews, and hands-on guidance. • Mentor and coach engineers, supporting technical growth, performance, and career development. • Set clear goals, provide feedback, and foster a culture of accountability, engagement, and continuous improvement. • Model and reinforce organizational values, including GRIT and collaboration. • Serve as hiring manager for junior-to-mid-level engineers, participating in assessments and interviews. • Contribute to resource planning to ensure appropriate staffing and skill coverage.
Senior Backend Engineer – Infrastructure
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
• Develop and enhance integrations with various data sources including streaming platforms, databases, data lakes, and object stores. • Continuously improve our systems based on operational metrics, customer feedback, and evolving business requirements. • Drive technical discussions and contribute to architectural decisions that impact our platform's scalability and resilience. • Participate in on-call rotations to ensure system reliability and respond to production incidents.




