The Role
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.
- 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.
Success! Refresh the page to see how your skills align with this role.
The Company