Job Title: Backend Developer Company Name: Estech Systems, Inc Job Url: https://www.simplyhired.com/job/7-LALXzVt8UMQ6zuRcK6h9RRCYJqMiXTq-6fmQlZaYXbCAlRjd_Nxg Job Description: Backend Developer Estech Systems, Inc Plano, TX Job Details Full-time Benefits Dental insurance Vision insurance 401(k) matching Qualifications Version control Market research projects Telephony Vendor contracts Contract management Computer science Pricing Contract review Azure Node.js Engineering testing Computer Science Requirements specification Bug Tracking (Quality assurance practices) Software Engineering Continuous Delivery (CD) implementation Phone communication Kanban Associate's degree in computer science Word processing Bachelor of Science Competitive analysis Bachelor's degree in business Data analysis skills System design Bug Reporting (Quality assurance practices) Equipment troubleshooting Git English Google Cloud Platform Mid-level Microsoft Dynamics 365 Scalable systems Database security management Automating deployment processes Microservices SQL Salesforce Cloud Swagger AWS VoIP Docker Contract drafting Continuous improvement Decision making Requirements analysis Product backlog management Redis RabbitMQ Customer support ticket management Mentoring Memcached Software documentation Telecommunication Technical writing Scalability Developing and maintaining backend systems System architecture design Web applications Agile software development Product strategy Systems & applications support Integration testing Productivity software Kafka Unit testing SaaS Bachelor's degree in software engineering Training AI Cross-functional collaboration Business Associate's degree Bachelor's degree in computer science Go-to-market strategy Escalation handling Data-driven decision making Communication skills Postman (API platform) Python Generative AI Debugging Cross-functional communication New product launch experience Client interaction via phone calls Stakeholder management Full Job Description Why Work With ESI Competitive Salaries Vacation Year 1 of ESI Employment - 2 weeks of vacation Year 5 of ESI Employment - 3 weeks of vacation Year 10 of ESI Employment - 4 weeks of vacation Year 10+ of ESI Employment - Additional weeks of vacation per every 5 years of employment Matched 401K Plan Many mutual funds currently available Employees can contribute up to 90% of their salary with an ESI match of 25 cents on the dollar (up to 6%) We encourage employee growth through employee and family education (Education Assistance Program) ESI will reimburse employees for education expenses (based on academic performance) relating to the employee’s position or toward a degree plan We enjoy fit, friendly and fun work and life styles (Excellent Benefits) Medical, Dental, and Vision benefits for employees and their family members Great well-being program for employees to earn gift cards for participating in a life balance program. We practice "Success with Significance" (Community Volunteering) ESI participates in various charitable programs throughout the year. Employees receive time off each year for volunteering with a charity of their choice. Backend Developer Full-Time — Remote Work We are seeking a backend‑focused Software Developer who can build and maintain robust server‑side systems while actively participating in Scrum ceremonies. You will work closely with cross‑functional teams to deliver high‑quality software. The role requires strong proficiency in backend languages, databases, and API design, along with experience working in Agile environments. Responsibilities Server-‑side development: Design, build and maintain scalable, secure and efficient backend services, APIs and databases to support web and mobile applications. Clean, testable code: Write well‑structured, reusable and documented code using languages such as Python, or Node.js; develop unit and integration tests to ensure reliability. Lifecycle participation: Collaborate with product managers, designers and front‑end developers to translate requirements into technical solutions and oversee projects from conception to deployment. Agile/Scrum practices: Participate in sprint planning, daily stand‑ups, reviews and retrospectives; work closely with the Scrum Master to remove impediments and improve team productivity. Performance and security: Optimize database queries, implement caching, and enforce security best practices to ensure high performance and protect sensitive data. Issue resolution: Troubleshoot, debug and resolve technical issues; proactively address bottlenecks affecting delivery schedules. Documentation: Maintain clear documentation of system architecture, APIs and processes to support maintainability. Continuous improvement: Contribute to continuous integration/continuous deployment (CI/CD) pipelines and explore ways to refine development and deployment processes. Required Qualifications Associate's degree in computer science, software engineering or a related field, or equivalent professional experience. Demonstrable experience in backend development using languages such as Python or Node.js and familiarity with RESTful API design. Strong database knowledge (SQL and NoSQL), including schema design, query optimization and data security. Solid understanding of object‑oriented programming, software design principles and microservice architectures. Hands‑on experience with Agile/Scrum methodologies; ability to contribute effectively to sprints, identify blockers and collaborate with the Scrum Master. Experience with version control systems (e.g., Git) and familiarity with containerization tools (e.g., Docker, Kubernetes) and CI/CD pipelines. Excellent communication, collaboration and problem‑solving skills; comfortable engaging with stakeholders and mentoring team members. Desirable: exposure to cloud platforms (AWS, Azure, or Google Cloud), caching solutions (Redis, Memcached) and automated testing frameworks. Preferred Skills Familiarity with API management and testing tools (Postman, Swagger/ OpenAPI). Knowledge of microservices, containerization (Docker, Kubernetes) and orchestration. Experience with cloud services (AWS) and CI/CD pipelines. Understanding of message queues or event‑driven patterns (e.g., Kafka, RabbitMQ). Exposure to Agile/Scrum development practices. Experience with CRM platforms such as Salesforce, HubSpot, Microsoft Dynamics or other customer relationship management systems Product Manager Full-Time — Remote Work We are seeking a highly motivated and experienced Product Manager for our Cloud PBX offering — the key component of ESI’s portfolio. In this role, you will manage various aspects of the Cloud PBX product - from AI and technical partnerships to basic features. You will work cross-functionally with senior management, software engineering, platform operations, sales, marketing, implementation, and customer success to deliver compelling solutions, drive adoption and achieve commercial success. Responsibilities Conduct market research, competitive analysis and consumer/enterprise customer discovery to identify unmet needs, use-cases and product differentiators. Translate business and customer needs into clear product requirements, user stories and functional/technical specifications; prioritize the backlog. Lead cross-functional workstreams to deliver new features, enhancements and go-to-market launches. Define and participate in go-to-market strategies - Write technical documentation, advise on marketing documentation, perform training, define pricing, Manage the full product lifecycle — from ideation through launch, adoption, growth and eventual sun-setting. Monitor product performance and success metrics (e.g., adoption, usage, revenue) and iterate accordingly. Serve as the voice of the customer internally; partner with customer success and sales to capture feedback, identify churn risk and surface improvement opportunities. Build strong partner and ecosystem relationships (e.g., integrations, third-party vendors) to drive scale. Evangelize the product — internally and externally — by delivering demos, training sessions, and webinars. Required Qualifications Bachelor’s degree (BS/BA) in a technical, business or related field (or equivalent experience). Minimum 3 years of product management (or equivalent) experience, preferably in software/SaaS/cloud communications. Proven track record delivering cloud-based products, ideally in the communications/UCaaS/PBX domain. Moderate-to-strong understanding of cloud communications architecture (e.g., hosted PBX, VoIP, SIP, API integrations, unified communications). Excellent analytical, problem-solving and decision-making skills; data-driven mindset. Demonstrated ability to work cross-functionally and lead without authority. Strong verbal and written communication skills; comfortable engaging with technical, sales, marketing and executive stakeholders. Preferred Skills Understanding of emerging technologies such as Generative AI, LLMs, analytics in communications. Familiarity with Agile development practices (e.g., Scrum, Kanban), backlog management and user story creation Implementation Technician Plano, TX The Implementation Technician position is a designated product and services specialist in the Customer Services organization. Our Implementation Technician will stay up to date on specific products, services, tech updates, and more. Department: ESI Hosted Services Duties Detailed multitasking is a must as multiple orders and tasks are in a constant state of change. The following responsibilities/duties are a sample of what is needed: Receive and review for accuracy signed contracts from Agents/Partners for new or additional services. Set up tracking tickets for testing and implementation of hosted orders. Coordinate scheduling of shipments, activation and porting with Project Coordinators, Agents and customers. Coordinate with external carriers and porting companies provide all information that is needed to port numbers and resolve porting related issues. Order and deliver equipment and/or DIDs as needed. Check portability of numbers. Any Additional duties assigned my Manager Additional Requirements Customer service attitude both via e-mail and phone calls Comfortable with using multiple interfaces for different SW packages Must be able to adapt to constant change. Ability to pick up/learn new software programs and databases Excellent written, verbal, and interpersonal skills in interfacing with all departments in the company. Experience with word processing, spreadsheet and database software. Ability to work quickly and accurately in a detail intensive environment. Telephony experience a plus SIP PBX Technician Plano, TX The SIP PBX Technician position is a designated product and services support specialist in the Customer Services organization. The key role of the Customer Services organization is to field Reseller product or services inquiries which include trouble reporting and issue isolation/identification and correction. Specifically, the role of the SIP PBX Technician is to provide first line technical support to internal and external customers. Key Responsibilities Provide first responder Technical Support in the Customer Support Center Receive, analyze and address inquiries (Phone or Electronic) directed to the Customer Support Center. Log and update customer interactions in the Kayako Ticket System. Troubleshoot, diagnose and resolve customers issues related to ESI Services or Systems Expedite customer complaints (Phone or Electronic)as necessary to the appropriate parties for escalation or resolution. Document and report any System Software or Hardware defect through appropriate channels. Monitor and update information on Partner/Reseller Forums as assigned. Duties Provide high quality assistance to ESI dealers requiring assistance with ESI products and promoting customer satisfaction with ESI products and services. Answer inbound calls and assist them with operational questions, system programming, as well as troubleshooting failures on ESI equipment. Escalate potential problem sites to management as required for resolution Generate advance replacement return authorizations (RAs), in accordance with established ESI Policies and Procedures, as needed for equipment hardware failures in the field. Follow up daily with ESI customers on unresolved site issues. Input all daily calls received into the database. Any duties that may be prescribed by management from time to time. Additional Requirements Ability to review Wireshark packet captures Knowledge and ability to read/follow SIP setup messaging Previous IP PBX experience, myPPX , Digium, Altigen, Asterisk Must have excellent written, verbal, and interpersonal skills in interfacing with all departments. Previous customer service experience, with a portion of this time supporting telephony (phone systems) , networks and/or services Excellent verbal and interpersonal skills for interfacing with Resellers. Fluent in English. Ability to sit at a workstation and computer keyboard for long periods of time and use the telephone extensively. Have a good attitude with willingness and flexibility.