Job Closed
This listing is no longer active.
Workato is a computer software company that has developed an enterprise automation platform with easy-to-use automation and integrations. The company fosters a
Senior Rust Developer
Location
Worldwide
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Senior Rust Developer
Workato
Role Description We are looking for a Senior Rust Software Developer. In this role, you will also be responsible for: - Building new products inside the company. - Developing new code with Rust, and dealing with existing Go/Ruby code. - Creating PoC in new areas and driving them to production or dropping them away. Qualifications - Strong experience writing, shipping, and maintaining Rust code (2+ years), and experience with other languages (Ruby, Python, Go, JS, Java, etc.). - Knowledge of basic data structures and algorithms, multiprocessing, memory management. - Experience developing high-performance asynchronous applications with Rust (preferably tokio). - Good understanding of network protocols and stacks. - Good understanding of DB technologies: classic databases and modern no-SQL. - Basic knowledge of DevOps practices and tools. - Understanding of Linux environment. - Golang/Ruby knowledge is a plus. - Experience working with WASM is a plus. - Open Source contributions is a plus. Requirements - Readiness to work remotely with teams distributed across the world and timezones. - Spoken English (at the level enough to pass the technical interview and later work with colleagues). - Being a result-oriented problem solver. - Prefers coming up with proposals in problematic areas, rather than being passive. - Being open to new technologies and switching between projects. - Readiness to travel for business. Benefits - A vibrant and dynamic work environment. - A multitude of benefits employees can enjoy inside and outside of their work lives.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Developer
nDeavour ConsultingWe are a staffing and IT recruitment company based in Sofia, Bulgaria.
• Develop new features and functionality for high transaction, large scale websites and services using Java • Participate actively in the design, implementation, and code review process of full stack end-to-end solutions. • Design modular, scalable, and portable solutions to meet project requirements. • Write clean, readable, and reusable code within specified deadlines following the agile methodology. • Organize and prioritize work effectively to ensure timely project delivery. • Creating and maintaining testable code.
• Develop and maintain new features in services built with .NET, .NET Core, Node.js, VB6, React, and occasionally other technologies; • Build CI/CD deployment pipelines using Terraform and Bitbucket; • Work with relational and non-relational databases (MySQL, PostgreSQL, DynamoDB); • Monitor the production environment; • Respond to production incidents as needed, at any time; • Share and transfer software development knowledge within the team; • Research, learn, implement, and introduce new technologies and architectures to the team;
Senior Software Engineer I, Backend, AI Governance
OptroOptro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.
• Build & Ship: Develop and deploy backend product features end-to-end using Python. • API Development: Design and implement high-quality, performant RESTful APIs/FastAPI. • Database Management: Write efficient PostgreSQL queries, design schemas, and manage data integrity. • Containerization: Package applications using Docker and ensure services are ready for deployment. • Orchestration: Work within Kubernetes environments to manage, scale, and monitor backend services. • Documentation: Create clear technical documentation for API contracts and local development setups. • Mentor: Provide guidance and code reviews for fellow engineers to maintain high standards. • Debug & Optimize: Troubleshoot and resolve software bugs within a distributed container environment. • Collaborate: Partner with product managers to translate requirements into functional backend logic. • Maintainable Code: Write well-designed, testable, and maintainable code following Python best practices.
• Lead, coach, and develop a globally distributed engineering team. • Responsible for building and delivering software, guiding teams through solution design, development, testing, and production release. • Partner with Product, Finance, and Audit teams to deliver accurate compensation changes. • Operate within SOX-compliant development and change-management processes.




