Technical Requirements**
The Essentials:****
-
Frontend Mastery: Deep experience with JavaScript (ES6+) and at least one modern framework - ideally Vue.js (Composition API) or React.js. You should be comfortable with state management (Pinia/Redux) and converting Figma designs into pixel-perfect code.
-
Robust Backend: Proven track record with Node.js (Express/NestJS) or Python (Django/Flask). You should have a "security-first" mindset, with experience implementing OAuth 2.0 and OpenID Connect.
-
Database Proficiency: Strong SQL skills (PostgreSQL/MariaDB) for complex relational data, paired with experience in NoSQL environments (MongoDB).
-
Infrastructure & Tools: Professional experience with Git workflows, Docker, and cloud storage solutions (like AWS S3).
The "Standard Extras" (Nice-to-Have):****
-
Experience with Kubernetes or container orchestration.
-
Interest or experience in AI/LLM integration (Vector databases like Pinecone/Weaviate).
-
Hands-on experience building or maintaining CI/CD pipelines (GitHub Actions,GitLab CI).
Who You Are**
-
A Problem Solver: You don’t just report problems; you come to the table with three potential solutions.
-
A Clear Communicator: You can explain technical debt to a non-technicalstakeholder without losing them in the jargon.
-
A Continuous Learner: The tech stack of today isn't the tech stack of tomorrow.
-
You are proactive about staying ahead of the curve.
-
Qualified: You hold a degree in Computer Science, Software Engineering, or have a portfolio of professional work that proves your expertise.
-
End-to-End Development: Architect, develop, and maintain scalable web andmobile applications using Vue.js/React on the frontend and Node.js/Python on the backend.
-
System Integration: Design and implement secure, high-traffic RESTful APIs.
-
You will be responsible for ensuring seamless communication between our core broadcasting systems and modern web and mobile interfaces.
-
Data Stewardship: Manage and optimize our data layer across PostgreSQL, MariaDB, and MongoDB. You’ll ensure data integrity and performance through smart indexing and query optimization.
-
Performance Engineering: Implement caching layers (Redis) and optimize frontend assets to ensure a "zero-lag" experience for our users.
-
Technical Leadership: Participate in deep-dive code reviews, mentor junior peers, and contribute to our internal documentation and software development standards.
-
Modern DevOps: Own your deployment pipeline. You’ll containerize applications using Docker and work within AWS environments to ensure high availability.