Scala Developer
3 weeks ago
Job Title: Scala Developer
Location: India - REMOTE
US SHIFT 7pm IST to 4am IST
Company Overview
Join our dynamic and innovative tech team, working on cutting-edge projects aimed at delivering high-performance software solutions. We are a fast-growing company dedicated to leveraging the latest technologies to solve complex business problems for our clients. We are looking for a passionate and skilled Scala Developer to contribute to our mission.
Position Summary
We are seeking an experienced Scala Developer who is proficient in designing, developing, and maintaining scalable applications. The ideal candidate will have a solid background in software engineering, a deep understanding of functional programming, and a track record of building efficient, reliable, and robust systems.
Key Responsibilities
- Design and develop high-performance, scalable applications using Scala.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, efficient, and well-documented code.
- Optimize and refactor existing code to improve performance and reliability.
- Ensure the application’s performance, quality, and responsiveness.
- Participate in code reviews and mentor junior developers.
- Troubleshoot and debug production issues.
- Stay updated with the latest developments in Scala and related technologies.
Key Requirements
- Proven experience as a Scala Developer (3+ years preferred).
- Proficiency in Scala and functional programming paradigms.
- Experience with related technologies such as Akka, Play Framework, and Apache Kafka.
- Strong knowledge of software development best practices, including OOP, FP, and TDD.
- Familiarity with RESTful APIs, microservices architecture, and distributed systems.
- Experience with databases such as PostgreSQL, MongoDB, or Cassandra.
- Proficiency in building and deploying applications in a cloud environment (AWS, GCP, or Azure).
- Solid understanding of concurrency and multi-threading.
- Excellent problem-solving skills and attention to detail.
- Ability to work in a collaborative team environment with good communication skills.
Nice-to-Have Skills
- Knowledge of Spark or Hadoop ecosystems.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience with Agile/Scrum development methodologies.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Benefits
- Competitive salary and performance-based bonuses.
- Remote work options.
- Opportunities for continuous learning and development.
-
Trainer - Data Engineer/Data scientist
1 month ago
Erode, India Perfict Full timeJob Title: Data Engineer Trainer / Data Scientist Trainer (3-4 hours)Company: Perfect Global (India)Location: Remote (PST Time Zone)We Perfect Global (India) are looking for dynamic and experienced trainers to join our mission in educating and inspiring future leaders in Data Engineering and Data Science.Job Description:We are seeking skilled Data Engineer...