Drive innovation in backend development using Scala and modern frameworks. Collaborate in a hybrid work environment with flexible arrangements. Shape impactful solutions in a dynamic, growth-focused setting.
Senior Backend Scala Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead backend development for a cutting-edge technology platform, driving innovation and scalability.
- Design and implement robust APIs and microservices using Scala and modern frameworks.
- Collaborate with multidisciplinary teams to deliver high-performance software solutions.
- Contribute to a hybrid work environment with flexibility and remote options.
- Engage in projects that directly impact client satisfaction and business outcomes.
- Access mentorship and resources to explore emerging technologies and tools.
- Work in a collaborative, innovative setting that values professional growth.
- Participate in shaping the future of software engineering within the organization.
Key Responsibilities & Duties
- Develop and optimize cloud-native services using Scala, Akka, and ZIO frameworks.
- Create and maintain unit and integration tests to ensure code reliability.
- Collaborate in agile processes, including stand-ups, code reviews, and sprint planning.
- Resolve production issues and support seamless system integrations.
- Contribute to database design and optimization for scalable applications.
- Stay updated on emerging technologies and integrate them into development practices.
- Ensure adherence to software development lifecycle and best practices.
- Collaborate with cross-functional teams to deliver impactful solutions.
Job Requirements
- Bachelor's degree in Software Engineering, Computer Science, or related field.
- Minimum of 10 years in web-based application development.
- Proficiency in Scala and frameworks such as Akka and ZIO.
- Experience with Node.js, Java, and database technologies (relational and NoSQL).
- Strong problem-solving skills and ability to work collaboratively or independently.
- Excellent communication skills and a passion for continuous learning.
- Experience in cloud-native services and modern software development practices.
- Commitment to delivering high-quality, client-focused solutions.
- ShareAustin: