- Company Name
- Dejero
- Job Title
- Senior Web Application Developer
- Job Description
-
Job Title: Senior Web Application Developer
Role Summary:
Lead the design, development, and maintenance of high‑performance, secure web applications and backend services that empower customers to monitor and manage video distribution networks and connectivity solutions.
Expectations:
- 7+ years of software development with proven ability to scale web applications and services.
- Deep experience with relational database design, SQL (MySQL preferred), and client‑side JavaScript frameworks.
- Demonstrated ability to create robust, scalable APIs and maintain real‑time connections with field devices.
- Commitment to agile delivery, continuous improvement, and mentorship of junior developers.
Key Responsibilities:
- Design, code, unit‑test, and deploy web applications and services that provide end‑user visibility into connectivity performance.
- Collaborate with product management, design, DevOps, SQA, and support teams to define requirements, review architecture, and ship features on schedule.
- Mentor team members on best practices in coding, design, and security.
- Participate in code reviews, refactor legacy code, and advocate for clean, maintainable architecture.
- Contribute to the establishment and evolution of development tooling, CI/CD pipelines, and testing frameworks.
- Monitor production systems, diagnose issues, and optimize performance and reliability.
Required Skills:
- Strong backend development in a high‑performance language (e.g., Go, Node.js, Ruby).
- Proficiency with MySQL and relational database modeling.
- Experience building client‑side interfaces with modern JavaScript frameworks (React, Vue, or similar).
- Knowledge of API design, authentication, and secure coding practices.
- Familiarity with test‑driven development, automated testing, and continuous integration.
- Ability to work with real‑time data streams and maintain persistent connections.
- Version control (Git) and CI/CD pipeline experience (Jenkins, GitHub Actions, or GitLab CI).
Bonus: GoLang, MongoDB, Ruby on Rails, Angular, Jest/RSepc, Docker/Kubernetes, Azure, RabbitMQ.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- No mandatory certifications required.