via Remote Rocketship
$Not specified
Develop and maintain product features using Scala and AI coding agents, participate in design and architecture discussions, and support team knowledge sharing.
2-3 years Scala experience, 3-5 years software development, proficiency with functional programming libraries, AI coding agents usage, SQL and NoSQL knowledge, and familiarity with distributed systems and container orchestration.
Job Description: • Develop and maintain product features aligned with user needs and company goals, ensuring high code quality and consistency by adhering to coding standards and style guides. • Use AI coding agents as an integrated part of your daily workflow: writing specs before implementation, directing agents with well-structured context, and critically reviewing generated output before it ships. • Reduce technical debt and enhance system functionality, actively monitoring metrics and addressing alerts or test failures. • Drive design documentation and participate in architecture discussions with some guidance from the Engineering Manager, including writing and reviewing design documents. • Support team members by sharing knowledge, offering solutions, and providing constructive feedback in reviews. • Adhere to and proactively suggest improvements for team and company processes, ensuring consistency and efficiency, and challenging existing practices when beneficial. • Collaborate with cross-functional teams, providing insights on product requirements and system improvements. • Manage time effectively, meeting task estimates and communicating any risks to deadlines or deliverables in advance. • Regularly consult and contribute to the team knowledge base and documentation, ensuring information is current and accessible. Requirements: • 2-3 years of experience in Scala development. • 3-5 years of professional software development experience. • Proficiency in functional programming libraries (e.g., Cats, Cats-Effect, ZIO). • Active use of at least one AI coding agent (e.g., Claude Code, Cursor, Copilot) in a professional or personal project. • Ability to evaluate AI output critically and know when to override it. • Strong knowledge of SQL and experience with NoSQL databases (e.g., MongoDB, Elasticsearch). • Familiar with caches (eg Redis) • Hands-on experience with distributed systems and REST API development. • Familiarity with Kubernetes, Docker, and message brokers (Kafka, Google PubSub, RabbitMQ). • Working proficiency in English. • Experience with gRPC or Thrift would be a plus. Benefits: • 100% remote work • Join a supportive and dynamic team
This job posting was last updated on 3/2/2026