Job Description
What You Will Do
- Design, develop, and maintain software components across backend services and system-level modules
- Apply sound software architecture and system design principles to real-world problems
- Implement efficient algorithms and data structures with attention to performance and reliability
- Collaborate with product, robotics, and platform teams to translate requirements into technical solutions
- Debug, test, and improve existing systems to ensure robustness and scalability
- Contribute to technical discussions, design reviews, and code reviews
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering or a related field
- Strong fundamentals in computer science, including algorithms, data structures, and system design
- Working knowledge of at least one of the following languages: C#, C++, or Java
- Exposure to backend development; full-stack experience is a plus
- Ability to reason about software architecture, modularity, and maintainability
- A portfolio demonstrating your work (e.g. GitHub, personal website, or relevant projects)
Good to Have
- Experience with web frameworks, APIs, or distributed systems
- Familiarity with databases, cloud services, or containerized environments
- Prior exposure to robotics, automation, or industrial software systems
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now