ES
Backend Software Engineer #11272
Accepting applicationsECCO Select · United States
Full-Time Associate JavaSocaiategan
Posted
2d ago
Category
Test
Experience
Associate
Country
United States
ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.
Position Title: Backend Software Engineer
Location Information Remote/Kansas City, MO
Position Responsibilities:
As a Backend Software Engineer, you will play a pivotal role in designing, developing, and optimizing backend services and APIs that power modern web and collaborative applications. You'll contribute to feature teams dedicated to enhancing platform functionality, collaborating closely with product, UI, DevOps, and QA colleagues across the platform ecosystem. Expect to work in a dynamic, Agile environment focused on innovation, scalability, and performance. Key responsibilities include:
Designing and developing scalable backend services and APIs using GoLang, JavaScript, and relevant frameworks to support platform features and real-time system operations.
Supporting critical backend capabilities for editor applications, eCommerce, and core platform services.
Integrating and supporting WebAssembly (WASM) modules within backend frameworks to enable high-performance processing and advanced application features.
Architecting and maintaining RESTful and GraphQL APIs for distributed systems and real-time, collaborative functionalities.
Modernizing legacy systems into modular microservices and robust service-oriented architectures.
Developing infrastructure supporting real-time communication, event processing, and multi-user collaboration.
Optimizing system performance through efficient concurrency models, caching mechanisms, and scalable design principles.
Implementing secure interactions, authentication, and data access patterns in alignment with enterprise security standards.
Partnering with front-end developers to ensure smooth integration between user interfaces and backend platforms, particularly with React, TypeScript, and JavaScript applications.
Participating in Agile ceremonies—sprint planning, backlog grooming, code reviews, and deployment activities—while maintaining rigorous code quality.
Troubleshooting and resolving complex backend issues, system failures, and integration challenges to ensure optimal platform performance.
Contributing to system observability utilizing logging, monitoring, metrics collection, and performance instrumentation.
Essential Skills, Experience
A minimum of 5+ years of professional experience in backend software development.
Strong, hands-on development expertise with GoLang in modern backend ecosystems.
Practical experience using JavaScript, including strong skills in integrating with APIs, service layers, and supporting React-based front-end applications.
Proven ability to design and implement RESTful APIs and microservices, as well as hands-on experience with GraphQL APIs.
Familiarity with Java, Node.js, or equivalent server-side environments.
Experience integrating or supporting WebAssembly (WASM) modules in backend architecture.
Comprehensive understanding of distributed systems and scalable backend design patterns.
Experience with event-driven architecture and messaging systems, including WebSockets or similar real-time frameworks.
Direct experience with cloud-native and serverless backend environments.
Experienced in leveraging Git, CI/CD pipelines, and automated backend testing tools.
Strong analytical and troubleshooting capability for diagnosing complex issues across distributed systems.
Proven track record working in Agile/Scrum environments with active participation in team ceremonies and processes.
Desirable experience with some or all of the following technical tools and platforms:
Containerization and orchestration technologies such as Docker.
Cloud platforms (e.g., AWS), including serverless architectural patterns.
Observability and monitoring tools for logging, metrics, and tracing.
WebAssembly (WASM) solutions used in backend contexts.
Real-time messaging and communication frameworks.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline, or equivalent professional experience.
Relevant certifications in backend engineering, cloud computing, or DevOps are a plus.
Proven passion for learning and teamwork within collaborative engineering teams.
ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.
Equal Employment Opportunity is The Law
This Organization Participates in E-Verify
Show more Show less
Position Title: Backend Software Engineer
Location Information Remote/Kansas City, MO
Position Responsibilities:
As a Backend Software Engineer, you will play a pivotal role in designing, developing, and optimizing backend services and APIs that power modern web and collaborative applications. You'll contribute to feature teams dedicated to enhancing platform functionality, collaborating closely with product, UI, DevOps, and QA colleagues across the platform ecosystem. Expect to work in a dynamic, Agile environment focused on innovation, scalability, and performance. Key responsibilities include:
Designing and developing scalable backend services and APIs using GoLang, JavaScript, and relevant frameworks to support platform features and real-time system operations.
Supporting critical backend capabilities for editor applications, eCommerce, and core platform services.
Integrating and supporting WebAssembly (WASM) modules within backend frameworks to enable high-performance processing and advanced application features.
Architecting and maintaining RESTful and GraphQL APIs for distributed systems and real-time, collaborative functionalities.
Modernizing legacy systems into modular microservices and robust service-oriented architectures.
Developing infrastructure supporting real-time communication, event processing, and multi-user collaboration.
Optimizing system performance through efficient concurrency models, caching mechanisms, and scalable design principles.
Implementing secure interactions, authentication, and data access patterns in alignment with enterprise security standards.
Partnering with front-end developers to ensure smooth integration between user interfaces and backend platforms, particularly with React, TypeScript, and JavaScript applications.
Participating in Agile ceremonies—sprint planning, backlog grooming, code reviews, and deployment activities—while maintaining rigorous code quality.
Troubleshooting and resolving complex backend issues, system failures, and integration challenges to ensure optimal platform performance.
Contributing to system observability utilizing logging, monitoring, metrics collection, and performance instrumentation.
Essential Skills, Experience
A minimum of 5+ years of professional experience in backend software development.
Strong, hands-on development expertise with GoLang in modern backend ecosystems.
Practical experience using JavaScript, including strong skills in integrating with APIs, service layers, and supporting React-based front-end applications.
Proven ability to design and implement RESTful APIs and microservices, as well as hands-on experience with GraphQL APIs.
Familiarity with Java, Node.js, or equivalent server-side environments.
Experience integrating or supporting WebAssembly (WASM) modules in backend architecture.
Comprehensive understanding of distributed systems and scalable backend design patterns.
Experience with event-driven architecture and messaging systems, including WebSockets or similar real-time frameworks.
Direct experience with cloud-native and serverless backend environments.
Experienced in leveraging Git, CI/CD pipelines, and automated backend testing tools.
Strong analytical and troubleshooting capability for diagnosing complex issues across distributed systems.
Proven track record working in Agile/Scrum environments with active participation in team ceremonies and processes.
Desirable experience with some or all of the following technical tools and platforms:
Containerization and orchestration technologies such as Docker.
Cloud platforms (e.g., AWS), including serverless architectural patterns.
Observability and monitoring tools for logging, metrics, and tracing.
WebAssembly (WASM) solutions used in backend contexts.
Real-time messaging and communication frameworks.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline, or equivalent professional experience.
Relevant certifications in backend engineering, cloud computing, or DevOps are a plus.
Proven passion for learning and teamwork within collaborative engineering teams.
ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.
Equal Employment Opportunity is The Law
This Organization Participates in E-Verify
Show more Show less