about 10 hours ago
Remote, Worldwide +2 moreStaff+
Base Salary
$175k - $250k/yr
Responsibilities
- Design scalable, maintainable, and secure service architectures.
- Identify opportunities for platform-wide improvements and new service development.
- Build backend services using C# or TypeScript.
- Work with SQL and NoSQL databases, preferably PostgreSQL.
- Design, containerize, and deploy services with Docker and Kubernetes.
- Implement and maintain CI/CD pipelines and Infrastructure as Code.
- Apply security best practices across applications and infrastructure.
- Ensure reliability and scalability through test automation and performance optimization.
- Integrate and manage third-party APIs with robust monitoring.
- Act as a technical mentor to junior engineers.
- Collaborate with Product Managers and cross-functional teams.
- Stay current on emerging technologies and share learnings.
Requirements
- 7+ years of professional experience in software development.
- Strong background in distributed systems and platform engineering.
- Proficiency in typed, functional programming languages like C#, Haskell, or TypeScript.
- Strong experience with SQL and NoSQL databases, especially PostgreSQL.
- Expertise in system architecture and secure platform design.
- Broad experience with Docker, Kubernetes, and AWS.
- Strong knowledge of DevOps practices including Git and CI/CD.
- Expertise in application and infrastructure security best practices.
- Experience in performance optimization for reliability and scalability.
- Proficiency in third-party API integration and management.
- Interest in AI/ML applications in production systems.
- Demonstrated mentorship ability.