Remote Position
[Remote] Senior Software Engineer - Games | Full Stack
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Kerma Games is hiring a Senior Software Engineer to design, develop, and steward its web-based games and gaming platforms. The role spans frontend, backend, and infrastructure work, while providing technical leadership and mentorship to the engineering team.
Responsibilities
- Build and maintain backend services using TypeScript and Python
- Develop modern frontend applications using contemporary JavaScript/TypeScript frameworks
- Design and consume RESTful and real-time APIs, with a strong understanding of HTTP, WebSockets, and related web protocols
- Implement efficient algorithms and data structures to solve performance-critical problems
- Identify and proactively address technical debt
- Establish and enforce coding standards, testing practices, and review processes
- Perform thorough code reviews with an emphasis on clarity, correctness, performance, and maintainability
- Advocate for and implement best practices around:
- Version control and branching strategies
- Automated testing (unit, integration, and end-to-end)
- Documentation and knowledge sharing
- Contribute to and review Infrastructure as Code (IaC) using Terraform
- Collaborate on cloud-based architectures, CI/CD pipelines, and deployment workflows
- Ensure systems are observable, reliable, and operable in production environment
- Act as a senior technical resource for the engineering team
- Mentor junior and mid-level engineers through pairing, reviews, and technical guidance
- Help engineers grow their skills in system design, debugging, and professional software practices
- Model strong engineering judgment, communication, and ownership
Skills
- 5+ years of professional software engineering experience, including senior-level responsibilities
- Strong proficiency in TypeScript and Python
- Deep understanding of: + Web application architectures + Client-server communication and web protocols + Data structures and algorithms
- Experience building and maintaining production-grade frontend and backend systems
- Solid knowledge of software design patterns and architectural principles
- Experience with Infrastructure as Code and cloud-based systems
- Proven ability to lead by influence, mentor others, and uphold engineering standards
- Experience working in fast-moving or scaling engineering teams
- Experience with containerized workloads and orchestration platforms
- Strong written and verbal communication skills
Benefits
- Hybrid position from the Boston HQ located next to South Station.
Company Overview