This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, develop, and maintain backend services and APIs using Scala, Akka Actors and Streams, Kafka, gRPC, PostgreSQL, and Cassandra.
Collaborate with frontend developers, QA engineers, and product managers to deliver high-quality software solutions.
Participate in code reviews, architectural discussions, and technical design sessions to ensure best practices and high code quality.
Provide technical guidance and mentorship to fellow engineers.
Troubleshoot and debug issues in production environments, ensuring smooth operation and minimal downtime.
Stay updated with the latest trends and technologies in backend development, contributing to the continuous improvement of our systems and processes.
Requirements:
Degree or equivalent experience in Computer Science, Computer Engineering.
Proven experience as a Senior Software Engineer, preferably working with Java or Scala and one or more of the technologies mentioned above.
Strong understanding of distributed systems, scalability, microservices architecture, and event-driven programming.
An understanding of the principles of functional programming is required. Experience applying those principles is highly desired.
Excellent problem-solving skills and ability to troubleshoot complex issues in production environments.
Strong communication and collaboration skills, with the ability to work effectively in a remote, cross-functional team environment.
Ability to adapt to changing priorities and thrive in a fast-paced, agile development environment.
Benefits:
Be part of a collaborative environment where your expertise and innovation will make a significant impact on products and services.
Opportunity to work remotely.
Competitive salary and benefits package.
Continuous learning and professional development opportunities.
Equal Opportunity Employer with a commitment to fair employment practices laws.