Scala Developer

job
  • Signify Technology
Job Summary
Location
Chicago ,IL 60290
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
23 Jan 2025
Share
Job Description

Job Title: Senior Software Engineer (Scala)


Location: Hybrid – Chicago, IL (2 days in office)


Base Salary: $140,000-$175,000



About the Company: We are a well-established technology company with decades of experience providing innovative financial and marketing solutions across multiple industries. Our platform leverages advanced data analytics and cutting-edge technology to drive business growth, improve customer engagement, and create value for our partners. We are committed to delivering impactful solutions while fostering a collaborative and dynamic environment for our team.



About the Role: We are seeking a Senior Scala Software Engineer to join our team and help drive the evolution of our core platform. In this role, you will collaborate with a cross-functional team of engineers, product owners, and stakeholders to design, build, and maintain key platform components and applications. We’re looking for someone with a passion for problem-solving, a strong understanding of Agile methodologies, and the ability to thrive in a fast-paced, team-centric environment.


Responsibilities:


  • Collaborate with engineers and product teams to architect, design, and implement new platform features and applications.
  • Utilize technology to solve complex business problems, improving system performance, responsiveness, and development efficiency.
  • Stay current with emerging technologies, researching and implementing new tools and practices that enhance platform functionality and team efficiency.
  • Actively participate in Agile processes such as Test Driven Development (TDD), Behavior Driven Development (BDD), stand-ups, retrospectives, and knowledge sharing.
  • Proactively test software throughout the development cycle, including unit testing, functional testing, load testing, and automation.
  • Work closely with Quality Assurance engineers to design and execute test cases, identify issues, and drive remediation.


Qualifications:


  • 2+ years of professional software development experience.
  • BS in Computer Science, boot camp graduate, or equivalent practical experience.
  • 1+ years of experience with Scala or other functional programming languages (e.g., Haskell, Clojure).
  • 1+ years of experience working within Agile development frameworks.
  • Solid understanding of core functional and object-oriented programming principles.
  • Experience working with relational databases (e.g., PostgreSQL, MySQL).
  • Familiarity with designing and developing RESTful APIs or event-driven microservices.
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) tools such as Git, TeamCity, or similar.
  • Commitment to writing high-quality, maintainable, and performant software.
  • Strong communication skills and the ability to collaborate effectively with diverse teams.
  • Excellent problem-solving and troubleshooting skills.


Technologies You’ll Be Working With:


  • Architecture: Kubernetes, Docker, Immutable Infrastructure
  • Technologies: Scala, Cats, FS2, Kafka, PostgreSQL, AWS S3
  • Tools: GitLab (VCS/CI), TeamCity, Postman, Slack, Jira

Other Smiliar Jobs
 
  • Hayward, CA
  • 18 Hours ago
  • San Francisco, CA
  • 18 Hours ago
  • Fremont, CA
  • 18 Hours ago
  • Santa Clara, CA
  • 18 Hours ago
  • San Jose, CA
  • 18 Hours ago
  • Santa Rosa, CA
  • 18 Hours ago
  • San Mateo, CA
  • 18 Hours ago
  • Sunnyvale, CA
  • 18 Hours ago
  • Alameda, CA
  • 18 Hours ago
  • Sonoma, CA
  • 18 Hours ago
  • San Mateo, CA
  • 3 Hours ago
  • Alameda, CA
  • 3 Hours ago
  • Hayward, CA
  • 3 Hours ago
  • San Francisco, CA
  • 3 Hours ago
  • Sunnyvale, CA
  • 3 Hours ago