Note: The job is a remote job and is open to candidates in USA. Tixy is seeking a senior Full Stack Software Engineer to build and support production-grade web applications, REST APIs, microservices, cloud-native services, and enterprise integrations. The role focuses on Workforce Management and Contact Center applications, including agent scheduling, workforce analytics, real-time status, routing workflows, dashboards, and platform integrations.
Responsibilities
- Design, develop, test, deploy, and support scalable full-stack applications using React, TypeScript, JavaScript, Node.js, and Python
- Build and maintain RESTful APIs, microservices, backend services, and third-party integrations
- Develop reusable and responsive frontend components using React and TypeScript
- Design API-driven user interfaces and integrate frontend applications with backend services
- Develop secure backend services with request validation, authentication, authorization, logging, error handling, and API security
- Support Workforce Management and Contact Center applications involving agent scheduling, call-volume analytics, agent performance, real-time agent status, routing workflows, and operational reporting
- Integrate applications with contact center platforms such as Amazon Connect or similar technologies
- Work with voice and telephony technologies including Kamailio, FreeSWITCH, SIP, call flows, and real-time communication workflows
- Develop operational dashboards and reporting solutions for workforce and contact center metrics
- Design and maintain microservice architectures with well-defined service boundaries and API contracts
- Work with SQL/PostgreSQL databases and develop efficient queries, data models, and integrations
- Deploy and support cloud-native applications using AWS, Docker, Kubernetes, and CI/CD pipelines
- Participate in infrastructure automation and Infrastructure-as-Code initiatives using technologies such as Terraform or CloudFormation
- Implement secure development practices including RBAC, access controls, audit logging, sensitive-data protection, and secure API design
- Troubleshoot production issues, perform root-cause analysis, and support high-availability applications
- Participate in code reviews, architecture discussions, technical design sessions, testing, and Agile development activities
- Collaborate with product managers, architects, QA, DevOps, business stakeholders, and distributed engineering teams
- Prepare technical documentation covering architecture, APIs, deployments, integrations, and operational procedures
Skills
- 8+ years of full-stack software development experience
- Strong hands-on experience with React.js, TypeScript, and JavaScript
- Strong backend development experience with Node.js and/or Python
- Strong knowledge of REST APIs, microservices, API integration, and event-driven architecture
- Experience with SQL and PostgreSQL or similar relational databases
- Experience developing production-grade, scalable applications
- Hands-on experience with AWS or another major cloud platform
- Experience with Docker and Kubernetes
- Knowledge of CI/CD and automated deployment practices
- Experience with application security, authentication, authorization, RBAC, and secure API development
- Strong troubleshooting, debugging, testing, and production-support skills
- Experience working with Workforce Management (WFM) or Contact Center applications
- Understanding of agent scheduling, staffing, call-volume forecasting, agent performance, shrinkage, real-time agent status, and operational reporting
- Understanding of contact center routing, queues, call flows, and real-time communication workflows
- Experience working with workforce or contact-center operational data and dashboards
- 1. React.js + TypeScript + JavaScript
- 2. Node.js + Python + REST APIs
- 3. Microservices + SQL/PostgreSQL
- 4. AWS + Docker + Kubernetes + CI/CD
- 5. WFM / Contact Center + Agent Scheduling + Operational Analytics
- Experience integrating or working with platforms such as Amazon Connect, Verint, NICE, Calabrio, Aspect, or Cisco WFM is preferred
- • Amazon Connect
- • Kamailio
- • FreeSWITCH
- • SIP / VoIP / real-time communications
- • Terraform / CloudFormation
- • Kafka or other messaging technologies
- • Kubernetes
- • AWS Lambda / serverless architecture
- • Power BI or other reporting/analytics platforms
- • Automated testing for APIs and communication systems
- • Healthcare, financial services, or other regulated-industry experience
- • Knowledge of GDPR, CCPA, PCI DSS , or similar data-protection requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology , or a related field preferred
Benefits
- Hybrid / Remote work arrangement
Company Overview