Job Description
Full-Stack Engineer (70% Front-End Focus)
100% Remote
Employment Type: [Full-time/Contract/Permanent]
About the Role:
Are you a motivated, resourceful full-stack engineer who thrives in lean, dynamic teams? Do you bring exceptional front-end skills coupled with robust backend experience to the table? Our client is searching for a proactive leader who can take ownership of projects, work collaboratively across teams, and grow into a Principal Engineer or Architect role over time. This is an incredible fully remote contract to permanent opportunity to contribute meaningfully to projects, ensure their sustainability, and drive impact across a rapidly evolving tech landscape.
Key Responsibilities:
Front-End Development: Design and implement robust front-end solutions, focusing on JavaScript frameworks like React, Knockout, and jQuery, as well as CSS for multi-device formats.
Backend Development: Build API layers and backend systems using Java or Python to complement the front-end integrations.
Maintain High Performance: Contribute to distributed systems with 99.999% reliability and ensure no lag in video/audio streaming and asynchronous applications.
Ownership of Projects: Take charge of assigned projects, follow up to ensure completion, and proactively collaborate with team members to keep tasks moving forward.
Sustainable Code Practices: Implement unit tests, write clean and maintainable code, and create documentation to support Tier-2 production debugging.
Cross-Project Collaboration: Expand beyond your assigned project to bring fresh perspectives to other initiatives, roadmap development, and timelines.
Leadership Opportunities: Demonstrate potential and willingness to grow into Principal Engineer/Architect roles by showcasing domain expertise and leadership skills.
Experience:
Preferably 3-5 years at a single company to show meaningful contributions, long-term impact, and the ability to navigate multiple project phases.
Candidates from smaller organizations rather than large enterprise environments are preferred.
A demonstrated ability to take ownership of their work rather than requiring constant instructions.
Technical Expertise:
Front-End Proficiency: Expert knowledge in JavaScript frameworks (Knockout, React, jQuery), in addition to CSS knowledge tailored for multi-form devices.
Back-End Understanding: Solid grounding in Java or Python, with the ability to integrate front-end and backend seamlessly.
Familiarity with containerization and building asynchronous applications.
Mindset:
Self-starter who proactively keeps projects moving and grows beyond their assigned scope.
A collaborative team player who reaches out to others, follows through, and integrates deeply into a lean team environment.
Strategic focus on documentation, sustainability, and debugging production issues in partnership with Tier-2 teams.
Technology Stack:
Front-End: JavaScript (Knockout, React, jQuery), CSS (multi-form devices).
Back-End: Java or Python.
Other Skills: Distributed systems, containerization, asynchronous application development.
Fully remote