Software Engineer – Full Stack (API, Backend & Frontend)

Not Interested
Bookmark
Report This Job

profile Job Location:

Santa Clara County, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a highly capable Software Engineer with strong experience across API development backend systems and frontend applications to support and evolve our telecom and UCaaS platforms. This role sits at the intersection of real-time communications system integrations and customer-facing applications and requires an engineer who can think holistically about performance reliability security and user experience.

You will work on APIs that integrate voice platforms provisioning systems billing analytics and third-party services while also contributing to backend services and modern web interfaces used by internal teams and customers.

Key Responsibilities

API & Integration Development

  • Design develop and maintain secure scalable RESTful and/or GraphQL APIs
  • Build and maintain integrations with:
    • UCaaS and VoIP platforms (SIP call control messaging provisioning)
    • Internal systems (billing CRM analytics monitoring)
    • Third-party services (authentication AI reporting cloud services)
  • Ensure APIs follow best practices for versioning documentation and backward compatibility

Backend Development

  • Develop backend services that support:
    • User and account management
    • Provisioning and lifecycle management of telecom services
    • Call data records (CDRs) usage analytics and reporting
  • Optimize backend systems for performance reliability and fault tolerance
  • Work with databases (SQL and/or NoSQL) to model and manage complex datasets
  • Implement logging monitoring and alerting for production systems

Frontend Development

  • Build and maintain web-based dashboards and administrative portals
  • Collaborate with product and UX teams to deliver clean intuitive user experiences
  • Consume internal APIs efficiently and securely
  • Ensure frontend applications are responsive performant and maintainable

Architecture & Collaboration

  • Participate in system design discussions and architectural decisions
  • Collaborate closely with:
    • Network and telecom engineers
    • Product management
    • Customer experience and operations teams
  • Contribute to code reviews technical documentation and knowledge sharing
  • Identify technical debt and propose pragmatic improvements

Qualifications :

Required Qualifications

  • 4 years of professional software engineering experience
  • Strong experience with API development (REST JSON authentication rate limiting)
  • Solid backend development experience using one or more of:
    • Python Java Go or similar
  • Frontend development experience with modern frameworks such as:
    • React Vue Angular or equivalent
  • Experience working with relational and/or NoSQL databases
  • Strong understanding of:
    • Authentication & authorization (OAuth tokens role-based access)
    • Secure coding practices
    • Version control (Git) and CI/CD workflows
  • Ability to work independently and take ownership of systems and features

Additional Information :

Preferred / Nice-to-Have Experience

  • Experience in telecom VoIP UCaaS or real-time communications
  • Familiarity with:
    • SIP concepts call flows or telecom provisioning
    • Call data records (CDRs) and usage-based billing
  • Experience with cloud platforms (AWS Azure or GCP)
  • Exposure to containerization and orchestration (Docker Kubernetes)
  • Experience building internal tools and operational dashboards
  • Understanding of high-availability and multi-region system design

All your information will be kept confidential according to EEO guidelines.


    Remote Work :

    No


    Employment Type :

    Full-time

    We are seeking a highly capable Software Engineer with strong experience across API development backend systems and frontend applications to support and evolve our telecom and UCaaS platforms. This role sits at the intersection of real-time communications system integrations and customer-facing appl...
    View more view more

    Key Skills

    • Graduate Engineering
    • Corporate Risk Management
    • Adobe Photoshop
    • Big Data
    • Clinical
    • Asic

    About Company

    IT Management Corporation was established in 2009 as a new generation IT solution provider focusing on sustainability, network conversion, and business alignment. We’re a highly qualified and professional voice and data network consulting and service organization.IT Management Corpora ... View more

    View Profile View Profile