Liftedanupworkcompany
Senior Software Engineer (Rust)
Salary
Job description
- Build and ship scalable backend components end-to-end, from design through production deployment
- Design and develop high-performance, low-latency, high-volume applications
- Collaborate with product, design, and engineering teams in an agile environment
- Review pull requests with focus on performance, correctness, and maintainability
- Write and maintain unit, integration, and end-to-end tests
- Use AI coding tools (e.g., GitHub Copilot, Cursor) and LLM APIs to accelerate development
- Debug production issues and lead root cause analysis and resolution efforts
- Work with containerized environments using Docker and Kubernetes
- Mentor junior and mid-level engineers through code reviews and knowledge sharing
- Improve developer experience, CI/CD pipelines, and engineering tooling
- 5+ years of backend development experience (Rust preferred; Java or C++ acceptable with willingness to learn Rust)
- Strong experience with multithreading, async programming, and performance optimization
- Experience with streaming, messaging systems, and scalable distributed systems
- Proficiency in building REST APIs
- Experience with SQL and NoSQL databases
- Hands-on experience with Linux environments
- Experience writing unit, integration, and end-to-end tests (Playwright or similar)
- Proficiency with Git
- Experience with Docker (building and debugging containers)
- Strong analytical, problem-solving, and communication skills
- Bachelor’s or Master’s degree in Computer Science or related field
- Ability to work effectively in fast-paced, cross-functional environments
Preferred Skills
- Experience with Kafka or distributed event streaming systems
- Familiarity with CockroachDB or Apache Cassandra
- Cloud experience (Azure or AWS)
- Experience with AI coding assistants (GitHub Copilot, Cursor)
- Kubernetes fundamentals (pods, services, deployments, configmaps)
- Azure KeyVault or similar secret management tools
- CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
- Airline or travel industry experience
AI Fluency & Growth Mindset
- Apply AI concepts responsibly to improve engineering productivity
- Write effective prompts to enhance AI-generated outputs
- Explore agentic AI systems to automate workflows
- Use AI tools to drive efficiency and innovation
- Stay adaptable and continuously evaluate new AI-driven approaches
- Remote candidates based in Bulgaria will also be considered
- The role is expected to be full time (40 hours a week) and last for about 9 months


