Location: 100% Remote
Type: Full-Time
Client: Telecom Manufacturing Industry
Experience: 6 to 10 years
About the Role
We are supporting our client in the telecom manufacturing space in hiring a Full-Stack Software Engineer. The ideal candidate has strong experience in modern JavaScript development with a preference for React, along with Python backend frameworks and RESTful architectures. This engineer will work closely with cross-functional teams and contribute to designing, implementing, and maintaining core components of the software platform.
Key Responsibilities
- Design, develop, and maintain full-stack features using JavaScript and ES6, React preferred, and Python backends.
- Build responsive and user-focused interfaces using HTML5, CSS, and preprocessors such as LESS or SASS.
- Develop scalable backend services using Django, Flask, and REST frameworks.
- Create self-contained, reusable, and testable modules and components.
- Write maintainable and well-tested production code.
- Collaborate with Product, QA, UX, and Architecture teams to deliver high-quality engineering solutions.
- Document system designs, technical decisions, and development standards.
- Communicate clearly across engineering teams and present ideas effectively.
Required Qualifications
- Minimum six years of experience as a Full-Stack Software Engineer.
- Bachelor’s degree in Computer Science, a related field, or equivalent hands-on experience.
- Expertise in JavaScript and ES6 and experience with at least one modern front-end framework. React is strongly preferred.
- Experience with Python and backend frameworks such as Django or Flask.
- Strong experience with REST frameworks and API design.
- Proficiency in HTML5, CSS, and CSS preprocessors such as LESS or SASS.
- Strong commitment to writing modular, reusable, and testable code.
- Experience delivering production-quality software, preferably in a product-based company.
- Excellent written and verbal communication skills.
Bonus Skills
- Knowledge of IT networks and network equipment technologies in both hardware and software.
- Familiarity with sales business processes and sales quoting.
- Six to ten years of overall professional experience in software engineering.