Senior Backend Software Engineer

jobhub
Aurelia Tech Solutions

We are seeking a highly skilled and experienced Senior Backend Software Engineer to join our innovative engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance backend services and APIs that power our core products. You'll work on critical systems, contribute to architectural decisions, and help mentor junior engineers. If you're passionate about building robust and efficient backend solutions and thrive in a collaborative environment, we encourage you to apply.

Skills:
Python, Java, Go, Node.js, Spring Boot, Django, Flask, RESTful APIs, Microservices Architecture, SQL (PostgreSQL, MySQL), NoSQL (MongoDB, DynamoDB), Cloud Platforms (AWS, Azure, GCP), Docker, Kubernetes, CI/CD Pipelines, Git, Unit Testing, Integration Testing

Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field., 5+ years of professional experience in backend software development., Proven experience designing, building, and maintaining highly scalable and reliable backend systems., Strong understanding of data structures, algorithms, and software design principles., Experience with distributed systems and asynchronous programming., Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js)., Familiarity with agile development methodologies., Excellent problem-solving, analytical, and communication skills., Ability to work effectively in a collaborative team environment and mentor others.