Senior Software Engineer

Overview

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.

Job Description

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.

Skills & Requirements

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

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you