Senior Software Engineer (Go/Rust/Elixir)

Posted 9 Days Ago
Be an Early Applicant
Lahore, Punjab
Senior level
Information Technology • Software
The Role
As a Senior Software Engineer, you will design and develop high-performance applications using Go, Rust, and Elixir, contribute to architectural decisions, and ensure best practices in software development. This role includes mentoring junior developers and optimizing existing applications for performance and scalability.
Summary Generated by Built In

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.

Top Skills

Elixir
Go
Rust
The Company
HQ: San Francisco, California
1,934 Employees
On-site Workplace

What We Do

We integrate global leaders in web development with passionate Asian talent to get a unique blend of Quality and Affordability.

We are headquartered in California and work consistent eastern and pacific standard hours.

We like ad hoc pairing as necessary, TDD, and working with other agencies to make things happen.

We contribute to open source projects and genuinely enjoy coding. We are also committed to teaching, and spreading knowledge!

Similar Jobs

Voltonic Solution Logo Voltonic Solution

Technical Lead

Industrial • Automation
Lahore, Punjab, PAK
25 Employees
Hybrid
2 Locations
44 Employees
Hybrid
2 Locations
44 Employees
Hybrid
2 Locations
44 Employees

Similar Companies Hiring

bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account