
Full Stack Engineer – Java, JS
Spiral Scout
contract
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- 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
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptHTML5CSS3AJAXNode.jsReactReduxSpring BootSQL
Soft Skills
analytical thinkingproblem-solvingattention to detailtime managementmultitaskingverbal communicationwritten communication
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree