What are the responsibilities and job description for the Scala Developer position at TekShapers?
Job Details
Employment type Contract to Hire
Job Title Scala Developer
Job Location New York, NY (Onsite)
Duration 6 months
Experience level - 10 years
Mandatory Skills Scala programming, Akka, Play Framework, or other Scala frameworks, SQL and/or NoSQL databases
Job Description
Key Responsibilities:
Design, develop, and maintain backend services and APIs using Scala and related technologies
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
Write clean, efficient, and maintainable code while adhering to coding standards and best practices
Implement unit tests and perform code reviews to ensure code quality and reliability
Troubleshoot and debug complex technical issues in a timely manner
Stay updated on emerging technologies and trends in Scala development
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field
Proven experience as a Scala Developer or similar role
Strong proficiency in Scala programming language and functional programming concepts
Experience with Akka, Play Framework, or other Scala frameworks
Familiarity with distributed systems and microservices architecture
Solid understanding of database concepts and experience with SQL and/or NoSQL databases
Excellent problem-solving skills and attention to detail
Ability to thrive in a collaborative team environment
Strong communication skills and ability to effectively interact with stakeholders
Tekshapers is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.