Looking for a Senior Software Engineer with 6+ years of experience and strong hands-on expertise in Rust. The candidate should have experience in Java, Spring Boot, and CI/CD tools such as GitHub Actions or Jenkins to build and maintain scalable backend applications.
Key Responsibilities
Design, develop, and maintain high-performance backend applications using Rust.
Build and manage cloud-native solutions on AWS or GCP.
Develop and maintain CI/CD pipelines using modern DevOps tools and practices.
Design and implement scalable microservices and distributed systems.
Collaborate with cross-functional teams to deliver reliable and secure software solutions
Implement Infrastructure as Code (IaC) using Terraform or similar tools.
Work with event-driven architectures and messaging platforms such as Kafka.
Optimize application performance, reliability, and scalability.
Participate in code reviews, testing, and technical design discussions.
Required Skills
Strong hands-on experience with Rust.
Solid understanding of backend development and system design.
Experience with CI/CD tools and practices (e.g., GitHub Actions).
Knowledge of cloud platforms such as AWS or GCP.
Experience with relational and/or NoSQL databases (PostgreSQL, MongoDB).
Experience with Infrastructure as Code (Terraform preferred).
Understanding of distributed systems and event-driven architectures.
Experience with Kafka or similar messaging technologies.
Strong problem-solving and debugging skills.
Rust, Backend Development, System Design, Cloud Computing, AWS, GCP, CI/CD, GitHub Actions, DevOps, Microservices, Distributed Systems, Event-Driven Architecture, Kafka, Infrastructure As Code, Terraform, PostgreSQL, MongoDB, NoSQL Databases, Relational Databases, Cloud-Native Applications, Software Development, Performance Optimization, Scalability, Reliability Engineering, Code Reviews, Testing, Technical Design, Debugging, Problem Solving, API Development, Secure Software Development