Senior Software Engineer (Go/Rust/Elixir)

Sorry, this job was removed at 05:52 p.m. (UTC) on Wednesday, Feb 19, 2025
Be an Early Applicant
Lahore, Punjab, PAK
In-Office
Information Technology • Software
The Role

Description

Devsinc is on the lookout for a highly skilled Senior Software Engineer with expertise in Go, Rust, and Elixir. In this pivotal role, you will be responsible for designing, developing, and optimizing high-performance applications, contributing to the architectural decisions, and ensuring the best technical practices are followed. If you are passionate about functional programming and systems-level development, we would love to hear from you!

Responsibilities:

  • Design and implement scalable and high-performance applications using Go, Rust, and Elixir.
  • Collaborate with cross-functional teams to gather requirements and define project scope.
  • Develop microservices architecture and ensure robust communication between services.
  • Optimize existing applications for performance, scalability, and maintainability.
  • Conduct code reviews, provide mentorship to junior developers, and foster a culture of learning.
  • Participate in the full software development lifecycle, from concept to deployment.
  • Stay updated with the latest industry trends and technologies to propose innovative solutions.
  • Document technical specifications and maintain knowledge base for future reference.
Requirements
  • Bachelor’s degree in Computer Science or a related field.
  • Proven experience of 5+ years in software development with a strong focus on Go, Rust, and Elixir.
  • Deep understanding of distributed systems and experience with microservices architecture.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of software development best practices, design patterns, and coding standards.
  • Experience in containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Experience with automated testing, CI/CD pipelines, and version control systems (e.g., Git).
  • Proficiency in database technologies (SQL and NoSQL) is a plus.

Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,934 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account