Job Closed
This listing is no longer active.
Made Possible. Made Better.
Senior Backend Engineer, Middleware – TypeScript, GraphQL, IoT
Location
Ukraine
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, Middleware – TypeScript, GraphQL, IoT
Jabil
• Design and implement platform ‑ independent device communication middleware for connected audio and networking products • Develop backend services using Node.js and TypeScript in an agile, cross ‑ functional team environment • Implement device communication business logic in Node.js and C++ • Expose middleware functionality through GraphQL and REST APIs • Model, standardize, and abstract device interaction capabilities to provide device ‑ agnostic interfaces • Optimize middleware performance and implement appropriate security measures • Break down requirements and estimates to deliver features from concept to production • Collaborate with marketing, testing, and systems engineering teams to define use cases and requirements • Communicate effectively with technical and non ‑ technical stakeholders • As needed, extend or maintain web ‑ based UI components using Angular, TypeScript, HTML, and CSS
Job Requirements
- Bachelor’s degree in Computer Science or related field
- 5+ years of professional software development experience
- Strong experience as a Node.js backend developer with a focus on TypeScript
- Hands ‑ on experience designing and documenting asynchronous Web APIs
- Experience authoring and consuming GraphQL and/or REST APIs
- Solid understanding of asynchronous programming, distributed systems, OS fundamentals and multi ‑ threading, software design principles (SOLID, separation of concerns, cohesion vs coupling)
- Experience with CI/CD pipelines, Unit and Integration Testing, Git or similar version control systems
- Comfortable working in a remote ‑ first or hybrid environment
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Sr. Backend Engineer (Node.js/Python)
Applaudo StudiosApplaudo Studios is a global technology partner that delivers end-to-end digital solutions designed to move businesses forward. The company specializes in software development, dig
Job Description About You You are a backend developer who enjoys building scalable services and working with modern technologies. You are comfortable working with Node.js and Python, and you have experience developing APIs, handling real-world integrations, and contributing to systems where performance and reliability matter. You are proactive, detail-oriented, and take ownership of the solutions you deliver. You are also comfortable working in environments where AI is part of the development ecosystem, using it as a tool to improve how you build, troubleshoot, and document backend services. You Bring to Applaudo the Following Competencies: - Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - 4+ years of experience in backend development. - Strong experience with Node.js (NestJS or similar frameworks). - Practical experience with Python (FastAPI or similar frameworks). - Experience designing and building RESTful APIs and microservices. - Solid understanding of backend security, authentication, and SSL. - Functional knowledge of cloud environments (Azure preferred). - Experience debugging and resolving issues in non-production environments. - Familiarity with testing practices, version control (Git), and CI/CD pipelines. - Strong analytical and problem-solving skills with attention to detail. - Ability to work collaboratively in cross-functional teams. - Strong sense of ownership and responsibility for delivered solutions. - Experience working with data processing or integrations is a plus. - Exposure to AI-assisted development tools is a plus. - Advanced English proficiency is required, as you will work directly with US-based clients. You Will Be Accountable for the Following Responsibilities: - Develop and maintain backend services using Node.js and Python. - Design and implement RESTful APIs aligned with business requirements. - Build and maintain business logic ensuring performance and reliability. - Integrate backend services with internal and external systems. - Implement authentication, authorization, and security best practices. - Troubleshoot and resolve issues in non-production environments. - Collaborate with frontend developers to ensure proper integration. - Work with QA teams to support testing and defect resolution. - Participate in agile ceremonies and team discussions. - Write clean, maintainable, and well-documented code. - Contribute to continuous improvement of backend practices and processes Qualifications - Node.js & Python - APIs & microservices - Security (auth/SSL) - Cloud (Azure) - Debugging & testing - Git & CI/CD - English (advanced) Additional Information About Us We Are Engineered Different. At Applaudo, talented people design, build, and scale meaningful, AI-powered solutions that create real business impact. As an AI-native organization, we collaborate across design, development, cloud, data, and artificial intelligence to turn ideas into scalable products that transform how companies operate, make decisions, and grow. We are building a high-performance culture grounded in five values: Empowering Excellence, Collaborative Teamwork, Unsolicited Respect, Consistent Transparency, and Efficient Communication. These define how we work, how we support one another, and how we hold ourselves accountable. Applaudo is a place for people who want to learn fast, take ownership, and work alongside strong teams they are proud to belong to. Joining us means being part of an organization that is evolving intentionally, investing in modern ways of working, and leading AI-native transformation at scale.
Senior Backend Software Engineer, BI Automation
Keeper Security, Inc.Manage, protect and monitor all your organization's passwords, secrets and remote connections with zero-trust security
• Build, maintain and improve backend applications that support BI and internal operational workflows • Develop and manage Cron jobs and other scheduled processes used across business systems • Write production-quality code primarily in Java and Python • Design and implement solutions in AWS using services such as Lambda and S3 • Work with MySQL to support application logic, reporting workflows and data access needs • Troubleshoot and optimize recurring jobs, backend services and process reliability • Use AI-powered development tools to improve engineering efficiency and effectiveness across coding, debugging, testing and code review • Partner with technical and non-technical stakeholders to deliver scalable internal solutions • Balance multiple concurrent projects and priorities in a fast-paced environment
• Develop and maintain backend services and APIs using Python. • Collaborate with product managers, designers, and other engineers to deliver new features. • Write clean, efficient, and well-documented code following best practices. • Participate in code reviews and provide constructive feedback. • Optimize applications for performance, scalability, and security. • Troubleshoot, debug, and resolve software defects and issues. • Familiarity with cloud-based database services (e.g., Snowflake), data transformation (e.g., dbt), and orchestration tools (e.g., Airflow). • Experience with AWS cloud services (S3, Lambda, Glue, etc.). • Proficiency in container orchestration and containerization using Amazon EKS and Docker. • Experience with Infrastructure as Code (IaC) utilizing Terraform. • Familiarity with monitoring and logging using Prometheus and Grafana.
Senior Backend Engineer – Workforce Verification
SocureThe leading provider of digital identity verification and fraud solutions. Salesinfo@socure.com
• Design, develop, test, and debug components for distributed systems that operate at large scale and high speed • Own and drive nonfunctional requirements such as scalability, availability, and security • Develop and maintain unit and integration tests, achieving robust code and functional coverage • Produce enterprise-class documentation for internal and external collaboration • Break down complex tasks into manageable components, plan, and execute effectively • Collaborate with team members to elevate technology standards and consistently apply best practices • Participate actively in an agile environment to deliver high-quality software solutions



