Quantcast
Channel: playframework jobs - Stack Overflow
Viewing all 248 articles
Browse latest View live

Senior Software Engineer at TestingTime AG (Zürich, Schweiz)

$
0
0

We are looking for a senior software engineer (100%) who will shape the future of our automated recruitment system with his/her experience, enthusiasm and unstoppable aim to reach perfection. You will evolve the web application specifically in the backend and security part, but will also be at hand in other areas.


REQUIREMENTS



  • Bachelor or Masters Degree in Computer Science.

  • Attention to detail is your daily mantra - you call yourself a perfectionist.

  • You are aware of web security and proactive about preemptive web application hardening.

  • You speak Java fluently.

  • You like code quality best practices (testing, separation of concerns, etc).

  • Willing to live and work in Zurich.

  • Experience with large scale (web) applications.

  • Optional: Experience in Deadbolt, Play Framework & MongoDB.


BENEFITS



  • Modern technology stack.

  • Agile development process with biweekly releases.

  • You get a chance to be 100% involved and shape things the way you love.

  • Versatile and fast moving team.

  • An office right in the heart of Zurich.

  • Occasional evening beer with the team.

  • Salary between 80-120k CHF.


Scala Developer in a Travel Start-Up at Nezasa (Lisboa, Portugal)

$
0
0

Nezasa is one of the most innovative start-ups in travel technology. We are based in the heart of Zurich, Switzerland and recently opened an additional engineering location in Lisbon, Portugal. We’re looking for an inspired and motivated professionals to be part of our teams in either Zurich or Lisbon. Become part of our team to improve and extend our leading, cloud-based planning and booking platform for individual travel packages!


We Offer



  • A small, agile and highly skilled engineering team in Lisbon and Zurich

  • Working on a product that will change travel technology

  • Working with modern technologies (e.g., Scala, Play!, Akka)

  • An attractive workplace in the heart of Lisbon

  • Great benefits: personal computer, flexible working hours, health insurance, free coffee and fruits.


We’re Looking For



  • Experience with Scala development or strong motivation to get started with Scala/functional programming

  • Excellent knowledge of object-oriented and/or functional programming

  • Good understanding of all relevant web technologies (JSON, REST, AJAX, HTTP, etc.)

  • Passionate about clean, high quality, maintainable and performant code

  • Knowledge of the Play Framework, Akka, MongoDb

  • Knowledge of cloud computing services (e.g. AWS, Heroku) is a plus

  • Excellent communication skills in English

Full-stack Developer - data / analytics applications - London UK at VPT (London, UK)

$
0
0

We’re calling on you to join VPT as an experienced full-stack Developer for our SaaS product in development. Based in West London, you will be working with some experienced cross-functional technical solution experts, so expect to use and grow your technical skills with demands to think outside of the box.


Working with a full Virtualised / Web / MPP stack, your work can involve everything from front-end, back-end, development, deployment, data engineering, support and integration work.


As a Developer you will be involved in every aspect of our product development, testing and deployment lifecycle. You will be responsible for contributing your inputs as well as troubleshooting issues within the product.


Skills & Requirements


Whether you call yourself a Developer, DevOps ninja, Data Wrangling Guru or similar, we don’t mind, you just need to demonstrate:



  • Some experience with / knowledge of databases, datastores and persistence tech, either OSS or proprietary: e.g. Postgres, MySQL, SQL Server, DB2, Teradata, Netezza, MySQL, Oracle, Cassandra, MongoDB, Kafka, RabbitMQ among others up and coming;

  • Experience with modern languages: python, Scala, java-8+, bash or other similar languages;

  • Experience with IaaS: Virtualisation, Software-defined / Immutable Infrastructure, etc;

  • Experience with full-lifecycle implementation of software projects: Starting from zero to full production;

  • Practical knowledge of the Software Development Life Cycle (SDLC) using an Agile / Scrum approach;

  • Good communication and team skills;

  • Experience with / knowledge of complex systems;

  • Proof of the right to work within the UK

Backend Software Engineer - Online Store at Nest (Palo Alto, CA)

$
0
0

As a software engineer on the store backend team at Nest, you will be responsible for designing and implementing our e-commerce and subscriptions platform. You will develop and scale functionality for components including subscriptions, payments, order management, and fulfillment that are critical to Nest’s online business.


The work:



  • Develop a reliable, scalable, and flexible e-commerce platform for Nest's online store

  • Execute on projects which include payments processing, order fulfillment, analytics, delivery scheduling, and supply chain operations systems

  • Collaborate with a wide range of teams to deliver compelling user experiences

  • Work on user-facing products like e-commerce store, subscriptions, coupon codes, vouchers, gift cards, etc.

  • Develop test frameworks and operational tools for the services you create



Minimum qualifications:



  • BS/BE in Computer Science or related technical field



Preferred qualifications:



  • Master’s degree in Computer Science or related

  • Understanding of multiple programming languages (e.g. Scala, C/C++, Java, Javascript, Python, Ruby, Bash)

  • Comfortable working on Linux-based systems

  • Demonstrated JVM experience

  • Familiarity with one or more common web frameworks (e.g.Spring MVC or Play), and frontend web development

  • Demonstrated experience with high-load systems

  • Effective written communications skills

  • A passion and curiosity for creating and building things

  • Thrive in a collaborative team with other strong programmers/architects

  • Experience with Hybris, ATG, or Websphere Commerce

  • Hands-on experience with commerce, payment processing, order fulfillment, or other monetization-related platforms including ad serving technologies

BACKEND ENGINEER SCALA (M/F) IoT/SmartHome company Berlin at iamsmart GmbH (Berlin, Germany)

$
0
0

Company Description


iamsmart is a Berlin based startup in the smart home Internet of Things sector. We’re a team of inspired professionals from all fields who believe that smart technologies can transform the way we live today. With this team of ambitious minds, we are developing innovative products to make future homes more comfortable, secure and self-sustaining – today. We are lifting the smart home out of the gadget space and pursue it’s real purpose, to improve our lives. 
What we really are? We are inspired to make the Smart Home have a heart.


Job Description



  • Developing new features using Scala

  • Building cool services using REST APIs and MQTT

  • Being a valuable player in the companies Scrum process

  • Building the brain that manages over 1mio households

  • Empower users to control their Smart Home devices at home


Qualifications



  • At least 1 year experience in the individual development of Scala applications

  • You understand of Scala and its core principles

  • At least 2 years of experience in developing in Java 

  • AKKA, Play Framework & Flink are not new to you.

  • Experience with AWS is a plus

  • You love to share your ideas and know how to communicate them


Additional Information


WHAT MAKES US DIFFERENT?



  • We belief that factual proof, not seniority, determines which path to take

  • Responsibility for your role from day one

  • An agile environment you will love

  • Flat hierarchy, awesome culture

  • A pretty cool office in Berlin ‘Mitte’ + a free gym membership

  • Awesome international start-up atmosphere: Work Hard, Party Harder


You think Smart Home is one of the greatest things in the world and you share our passion for that topic?


We would love to get to know you!!
But please don’t write us a book…
Generic cover letters are as bad as broken radiator in winter.
A compact description of yourself and your achievements will do! :)


>>>Join and shape the future of our homes together with us!< <<

Scala Engineer (m/f) for a FinLeap venture at FinLeap GmbH (Berlin, Germany)

$
0
0

We’re FinLeap, a Fintech company builder based in Berlin and active in more than ten countries. Along with our passionate co-founders, we launch several startups per year and focus on a long-overdue disruption and digitalization of banking and insurance. We’re now looking for a Scala Engineer (m/f) to join one of our ventures.


As a Senior Scala Engineer, you will be responsible for building our backend API and data pipelines later on. You’ll have an opportunity to decide on our technical stack and define and shape our product from scratch.


What will keep you challenged?



  • Designing sensible, REST-like API with JSON

  • Writing tests/documentation for these APIs, that can be used by other developers to understand you APIs

  • Slicing business domains, so you create consistent, independent and testable microservices

  • Collaborating with a small multinational team of engineers with strong belief on software craftsmanship.

  • Influencing the choice of technologies and frameworks along with your team and improving our products and development flow


What we would like to see in you:



  • Very good knowledge of Scala and Java.

  • Experience with Web frameworks such as Play Framework, Akka HTTP, http4s, Spring Boot, etc.

  • Expertise in building APIs, understanding HTTP protocol, REST principles, ideally familiar with GraphQL.

  • Experience in SQL and NoSQL databases. We use Postgres, and will look further at Cassandra.

  • Experience in applying solid engineering: unit and integration testing, writing clean maintainable code, caching, CI/CD, monitoring.

  • Ideally, you worked with building and maintaining data pipelines, streaming with tools like Kafka, Spark, Google Protobuf, Message Queues.

  • Functional Programming experience is desirable.

  • A growth mindset, open to new challenges.

  • Great communication skills.

  • University degree in computer science, mathematics or other technical field is preferred.

(Senior) Scala Developer / Database Researcher | Data Science Platform at Contiamo (Berlin, Germany)

$
0
0

About the role


The product: A sophisticated query engine


We are building a sophisticated OLAP/SQL query engine for advanced analytics, accessing data from many different data sources (RDBMS's, Hive, Impala, Druid, Elasticsearch and others). The query engine is written in Scala and builds on Apache Calcite. We are planning to open-source it during the course of this year with the goal of making it an Apache project eventually.


The stack


Scala, Java, Apache Calcite


The challenge


The project involves working with many interesting concepts related to data processing and querying such as query parsing and validation, relational algebra, creation of logical and physical plans and adapters to different database and execution engines. Your work will also involve participation in the communities of and development of contributions to Calcite and other open-source libraries we use.


Your profile


Being fluent in Java and Scala is a must.


We highly appreciate experience in:



  • Open source projects, especially those by the Apache foundation

  • SQL & OLAP-type query planning & optimisation

  • Relational algebra as a foundation for relational databases

  • Database adapters (both sql & no-sql)


About us


Who we are



  • Contiamo is a Berlin-based, fast-growing tech company.

  • We are tech-driven and keep a close watch on recent scientific developments and emerging technologies. We love open-source. We are a very international team with interesting people from all over the world (95% of us have relocated to Berlin).


How we work



  • We strongly believe in the importance of uninterrupted time to get stuff done and quality over quantity when it comes to working hours. We prefer to keep our schedule meeting-light and work in a library-like atmosphere during the core hours.

  • We believe the ability to give and get constructive feedback and express divergent ideas is crucial to make innovation come to life. We live a very open discussion culture and prefer the evaluation of ideas based on merit over top-down decision making.

  • We strongly believe in ownership of one's features, from spec to implementation to operation. We also understand that ownership comes with a sense of responsibility towards others that depend on the results of our work.

  • We believe that everybody should be able to find meaning in their work. We match assignments based on both ability and individual interests and discuss your progress and individual needs every 3 months.

  • We don't see people as "resources" and genuinely care about each other. We also understand that there's more than fancy perks and cool events to people's satisfaction and engagement. We continuously work towards an environment providing a lot of autonomy, transparency and development opportunities and rely on everybody's feedback to hold us accountable for maintaining our high standards.


About the interview process


How we get to know each other



  1. We like to start out with a brief 20-30min session for a mutual introduction. We tell you about our company, product and culture and are happy to answer any questions you might have. From your side, we're mostly interested in understanding what kind of challenges you're looking for, what technologies you'd like to work with and what role you'd like to be in.

  2. If both sides agree that this could be a good fit, we move on to a more technical session. We ask you to walk us through one of your past projects as if we were new colleagues joining you on the job. The ability to communicate effectively and concisely about complex systems and trade-offs between different approaches is key.

  3. In a second technical session, we discuss some of the technologies and concepts you have used. We also give you a walk-through of our product and solutions, discuss our architecture and components. Finally we try to scope your initial role and focus — should you be joining us.

  4. In the last session, we discuss the remaining details, logistics and plan your relocation.


We see the interview process as a mutual opportunity to get to know each other — at eye level. That's why we won't ask you to work for free on any coding assignments and always strive for responding within hours, not weeks.

Java Engineer for IoT at INFINUM (Zagreb, Croatia)

$
0
0

Who are we looking for?


Experienced engineers who are interested in building server-side applications using modern approaches. You’ll work in an international team on Internet of Things (IoT) projects.


The technology you’ll work with will vary, including Java, Scala, SQL, or Neo4J databases. You’ll write unit and integration tests, store source code using Git, practice continuous integration, and deploy to various microservice-based environments.


We’re cool if you haven’t used some of this tech, you’ll learn it on the job, but we are looking for someone with general Java or Scala experience.


If you recognize yourself in some of the following things, we will be happy to receive your application. If you have:



  • at least 2 years of experience in backend development using a JVM language (Java, Scala, Groovy, Kotlin...)

  • Experience in using a modern framework (Spring, Play, Akka…)

  • Knowledge of software development patterns

  • excellent English knowledge, and fluency in Croatian or Slovenian


These would be nice to have, but are not direct requirements:



  • experience using Scala

  • experience deploying to a cloud-based hosting environment (AWS, Azure, Google Cloud)

  • experience with IoT projects

  • experience in developing Continuous Integration/Continuous Deployment Pipeline solutions


What can we offer?


If you join our team, you will have a chance to work on global, innovative projects in the IoT field. You will have access to the latest technologies and work on a range of breakthrough products. You will help lead technological and digital innovations that improve every aspect of life.


To get a better picture of what we can offer you, check our Careers page.


TL;DR:



  • a competitive compensation which will depend on your own experience

  • a chance to profit from our experience

  • a chance to share your knowledge with the rest of the team as well as young colleagues

  • an opportunity to travel

  • sick leave paid in full (none of that 70% nonsense)

  • baby cash - a cash bonus when becoming a parent (if applicable)

  • both specialization and team switching

  • flexible working hours

  • health checks

  • dog-friendly offices

  • a chance to communicate your own ideas and bring them to life


How to apply?


If you think we can live up to your expectations and you're willing to share your experience and knowledge, apply using the form below. Please send us:



  • a code sample of some of your previous work or your GitHub/Bitbucket profile link

  • links to applications you have been working on

  • your CV


Full-stack developer / Core Application Engineer at PathAI (Boston, MA)

$
0
0

Machine learning is eating the world. At PathAI, we're applying it in amazing ways to pathology, healthcare, and detecting cancer and other diseases. We're applying our work to drug development, the clinical space, and as a global health initiative. Since it's early days for us, there's a lot of work to do and a lot of great product to build, and a well-engineered experience is critical to the success of everything we aspire to do.


We're looking for skilled and experienced application engineers to join our team and help lay the groundwork for our growing software platform. If you're the right candidate, you'll be exercising all the skills you have and building new ones along the way:



  • Solve interesting problems with code. We use a combination of Java, Python, and JavaScript to get the job done. 

  • Build new features for internal and external users, and refactor existing ones to make them better. 

  • Work with a wide range of systems, processes, and technologies to solve problems in sustainable ways. Sometimes you'll be neck-deep in low-level systems, and other times you'll be pairing up with the front-end team on the user interface. 

  • Drive the architecture of our application platform, considering the team and our future product roadmap. 

  • Collaborate with product, design, front-end, machine learning, and infrastructure teams. 

  • Drive and uphold high engineering standards, bringing consistency to the codebases you encounter and ensuring software is adequately reviewed, tested, and integrated. 

  • Mentor, learn, and share knowledge with others along the way.


Our employees come in all shapes and sizes, but to be successful in this role with us, you'll at least need:



  • Experience. You've been around the block a more than a couple times, typically via two to five years of work in this field. 

  • Education. Generally, a bachelor's degree is really helpful in working with our team on this kind of work. But feel free to convince us if you're the exception. 

  • An insatiable intellectual curiosity and the ability to learn quickly in a complex space


PathAI is an equal opportunity employer, dedicated to creating a workplace that is free of harassment and discrimination. We base our employment decisions on business needs, job requirements, and qualifications — that's all. We do not discriminate based on race, gender, religion, health, personal beliefs, age, family or parental status, or any other status. We don't tolerate any kind of discrimination or bias, and we are looking for teammates who feel the same way.

Infrastruktur-Entwickler (m/w) at Süddeutsche Zeitung Digitale Medien GmbH (München, Deutschland)

$
0
0

Über uns:


Die „Süddeutsche Zeitung Digitale Medien“ erweitert ihr Team. Arbeite mit uns an der digitalen Zukunft der Zeitung!


Das Hochhaus der Süddeutschen Zeitung im Osten Münchens bietet einen beeindruckenden Überblick über die Alpen und die Stadt. Wer hier aus dem Fenster schaut, blickt in die Ferne. Und wer hier arbeitet, hat die Zukunft im Blick.


Im 20. Stock des Hochhauses ist die Heimat der “Süddeutsche Zeitung Digitale Medien”. Die Tochter des Süddeutschen Verlags ist das digitale Kreativzentrum von Deutschlands wichtigster Tageszeitung. Mit Weitblick arbeiten wir hier daran, wie Menschen in Zukunft Informationen aufnehmen - auf unterschiedlichen digitalen Wegen. Hier entsteht SZ.de, eines der führenden Portale der deutschen Qualitäts-Tageszeitungen, und jetzt.de, das junge Magazin. Hier wird die digitale Ausgabe der SZ mit dem SZ-Magazin weiterentwickelt und an neuen Geschäftsmodellen gearbeitet.


Wir wachsen und suchen deshalb stets nach neuen Ideen und nach herausragenden Mitarbeiterinnen und Mitarbeitern - die sich durch unterschiedliche Kompetenzen auszeichnen, die aber eine Sache eint: der Blick nach vorne.


Wenn Du Kreativität und Engagement mitbringst, im Netz Zuhause bist und Lust auf Innovationen hast, dann freuen wir uns über Deine Bewerbung als:


Infrastruktur-Entwickler (m/w)


Deine Aufgaben:



  • Du arbeitest in einem agilen Team bestehend aus Product Owner, Scrum Master, Tester (E2E-Qualitätssicherung und Kundensupport) und Entwicklern (Frontend & Backend und mobile Endgeräte) und im engen Austausch mit Redaktion, Analyse und Design

  • Du gestaltest unsere DevOps-Kultur in den Teams aktiv mit und hilfst bei Wissensaufbau und –verteilung zu den Themen Deployment und Betrieb

  • Du übernimmst Verantwortung bei der Weiterentwicklung unserer Architektur sowie der automatisierten Build-Prozesse und verfolgst testgetriebene Entwicklungsansätze


Das bringst du mit:



  • Leidenschaft für die aktuellen Technologie-Entwicklungen und deren Einsatzmöglichkeiten

  • Aktives Einbringen eigener Ideen

  • Ausgeprägte Fähigkeit, komplexe Aufgabenstellungen zu erfassen und mit möglichst unkomplizierten Lösungen zu beantworten

  • Freude am Erkennen und schrittweisen Lösen von Problemen und deren Ursachen

  • Agiles Mindset und Erfahrungen mit agilen Entwicklungspraktiken (TDD, CI, Pair Programming, Scrum, Kanban, ...)

  • Abgeschlossenes (Fach)Hochschulstudium der Informatik bzw. in einem verwandten Fachgebiet oder eine vergleichbare Qualifikation

  • Erfahrung in der Konzeption, Realisierung, Optimierung und dem Betrieb von anspruchsvollen Hochlast-Web-Applikationen

  • Verständnis für IT-Sicherheit in komplexen Infrastrukturen

  • Kenntnisse und Erfahrungen in den folgenden, bei uns eingesetzten Technologien:

    • Scala, Play Framework, JavaScript, Node.js

    • Varnish, CDNs, Nginx, Tomcat

    • Entwicklungs- und Deploymentwerkzeuge wie Git, Jenkins, Chef, Capistrano

    • Datenhaltung mit Elasticsearch, MongoDB und MySQL/PostgreSQL

    • Microservice- und Container-basierte Infrastrukturen (Docker)

    • Linux, insbesondere Ubuntu/Debian

    • Logstash (ELK), collectd, Nagios




Das bieten wir dir:



  • Eigenverantwortliches Arbeiten und flache Hierarchien

  • Einsatz moderner Technologien und vielfältige Möglichkeiten zur persönlichen Weiterbildung

  • Zusammenarbeit in Teams auf Basis agiler Werte und Prinzipien

  • Flexible und familienfreundliche Arbeitsbedingungen in einem stabilen Umfeld

  • Immer informiert sein – Mitarbeiter-Abo der Süddeutschen Zeitung

  • Erholung muss sein – 30 Urlaubstage

  • Kurze Wege – Betriebsrestaurant, Cafeteria und Tiefgarage im Haus

  • Sehr gute öffentliche Anbindung – Bahn, Bus und Tram fast vor der Haustüre

  • Schöne und helle Büros im Osten von München


Kontakt:


Haben wird dein Interesse geweckt? Dann bewirb dich mit deinen vollständigen Bewerbungsunterlagen (Anschreiben, Lebenslauf, Zeugnisse) unter Angabe deines frühestmöglichen Eintrittstermins und Gehaltswunsches über den „Jetzt bewerben“-Button.


Du hast noch weniger Erfahrung? Auch Berufseinsteiger sind bei uns herzlich willkommen!

Android Software Engineer at Experience (Atlanta, GA)

$
0
0

INWEGO is the first ever market-based mobile subscription service for entertainment seekers and sports fans. When you subscribe to INWEGO, you instantly have tickets to a wide range of sports and entertainment events across your city. Want to go out 3 nights in a row? Go for it – there are no limits to the number of events you can go to. Want to sit with a friend? No problem – just link up with them or add a guest pass and you’ll enjoy the event together. With INWEGO, entertainment seekers of all types get to experience all their city has to offer, for one low monthly price.


Since launching in the fall of 2016, INWEGO members have claimed over 40,000 tickets over more than 1,000 events across Atlanta & Phoenix. We have big plans for 2018, and are looking to expand our talented, high potential, & creative team to take our revolutionary new product to the next level.


We are looking for an Android engineer that can help enhance, design and build our Android App where we leverage core Android SDK and select popular libraries. Our backend services are REST based APIs built in Scala using the Play framework. We need a motivated engineer to help take ownership of our existing code base and ready it for the next level of scale for our ever increasing fan base.


INWEGO is built by Experience, the award-winning mobile commerce, ticketing, and data solutions company used by more than 350 live entertainment partners worldwide. Experience is a fully-funded subsidiary of Cox Enterprises, a leading communications, media and automotive services company.


WHAT YOU’D BE DOING



  • Building with a talented team of mobile and backend engineers versed in iOS, Android, Swift and Scala

  • Automating our test and deployment activities alongside our DevOps team

  • Collaborating with our Product team to help identify, size and prioritize features and tasks

  • Working within a team that values a culture of continuous improvement where you’ll both learn and teach those around you

  • Mentoring future engineers as our team grows


SKILLS AND REQUIREMENTS


Must Have



  • You love live events!

  • You’re passionate about technology and you want to use and build innovative products

  • You have solid experience with the Android framework and can communicate and demonstrate understanding of the fundamentals.

  • You understand API design, RESTful concepts, and can speak to good and bad design practices


Nice to Have



  • iOS/Swift, Scala, Kotlin, or other modern languages (Ruby, Python, Groovy, etc.)

  • You’re a full-stack developer (Work with front-end, back-end services, and data stores – no sweat!)

  • PostgreSql

  • Redis

  • AWS Kinesis, RedShift

  • Docker


WORK PERKS



  • Work on a MacBook Pro Retina Laptop

  • Open, fun and comfortable workspace (no cubes!)

  • We have a coffee bar that keeps us going with beverages and healthy snacks

  • 75″ Television in work area for work demos & maybe for watching football too

  • Break-out rooms for small meetings, privacy, quiet space

  • We have a robot and he pushes code, makes jokes, and runs our automated tests!

  • Ping-pong table, XBOX, and Nintendo 64 (bring your A game!)

  • Be the DJ with Sonos throughout the office

Senior Software Engineer at Travel Syndication Technology (TST) (Sandy Springs, GA)

$
0
0

TST is an online travel shopping and booking software company. We build and grow an innovative private label solution, specifically tailored to online customers, travel agencies, and home-based travel agents. Our goal is to deliver the foremost experience for consumers and travel agents to shop for and book flights, hotels, cruises, car rentals, and trip activities. Our unsurpassed travel agent product gives agents the tools they need to help their customers find the best available deals for their travel needs.


What you are going to do


You'll be an integral part of one of our agile and autonomous teams.  Your team will include  a product owner, three to five developers, a QA automation engineer, a manual tester, and a customer support representative.


Your team’s mission is to expand and improve one of our many travel products (Agent, Air, Car, Cruise, Hotel, Trip and Vacation). With the support of designers, operations engineers, and experienced travel agents, your team will be self-sufficient and given the autonomy to make your own decisions on how best to solve problems and innovate.


How you will be doing this


Our back-end is written in Scala and we use the Play! Framework and SBT to build reactive applications. We integrate with a variety of travel providers using SOAP and REST. Our current front-end is built on Backbone.js and Twirl templates, but we have already started a migration to AngularJS and are in the process of fully separating our front-end from the back-end.


We embrace continuous delivery and prefer feature toggles to long lived branches. This allows us to deploy new releases daily. And by adding Docker to our development pipeline, we are going to simplify our local development setup, ensure that our applications run identically in all our environments and ship new features even faster.


Skills & Requirements


You are an excellent candidate if




  • You are an experienced programmer in Scala, Java, C#, F#, Clojure, Ruby, Python or any other web development language and stack. We especially value polyglot programmers having a familiarity with more than one programming paradigms.




  • You understand the benefits of functional programming in terms of composition, reusability and concurrency. If you have no prior Scala professional experience, you must have a desire to rapidly learn and apply Scala.




  • You have an up-to-date knowledge of modern HTML, Javascript, CSS and Web frameworks. A solid database experience (preferably MySQL and/or MongoDB) and a working knowledge of SOAP and RESTful services is also a plus.




  • You believe in releasing software faster and more frequently through agile best practices and continuous delivery.




  • You have a passion for and experience in building innovative software. You create lightweight, performant solutions to business problems. When you create software, you are a mix of craftsman, engineer, poet, and architect.




  • You are a self-starter, rapid learner who is self-taught. You are a collaborative team player who engages in respectful dialog and are responsive to feedback.



Front-end developer for Swedish top website at hitta.se (Stockholm, Sweden)

$
0
0

As a part of the UX team you will work closely with the designers here on hitta.se, trying out and implementing new design solutions. The team currently consists of 1 design lead, 1 part time designer and soon maybe You! You will work in a high phase iterative environment to improve the experience of nearly 4 million weekly users of Sweden's 3rd most visited site, hitta.se. A big focus for the faster and faster growing hitta.se is to find and adapt a uniform design across all different services that we provide. To do so we constantly try out new things in AB-tests and iterations, using Google Analytics to make data driven decisions.


hitta.se is currently using:



  • Knockout.js, with babel (Yay ES6!).

  • Sass, with BEM-syntax.

  • Play framework, java controllers with groovy templates.

  • Docker for dev environment


hitta.se aims to convert to:



  • React.js, with babel and webpack.

  • Node.js, with isomorphic rendering.


We are looking for:



  • You who are eager to try new things and learn on the way.

  • You who have an interest in usability and design.

  • You who knows that understandable code is just as important as a understandable user interface.


Nice if you are used to working with:



  • Some form of Javascript MVC

  • Sass or Less

  • Git


Awesome but not required:



  • Experience in Java

  • Experience with Docker

  • Experience with Google Analytics

  • Experience with DFP

  • Experience with React

  • Experience with Webpack


Looking forward to hearing from you!

Speak in FP? Backend Developer (Scala, NodeJS and more) at iOffice (Houston, TX)

$
0
0

We are looking for passionate developers to take our application to the next level. If you are interested in a place where you can use the latest tools, move fast and not spend your life in meetings iOFFICE is the place to be.


We have a lot of exciting back-end projects in progress and coming up soon like micro-services to consume IoT sensor data, Kafka message queues for real time communication and data processing, GeoJSON tile layers and SVG optimization for our floor viewer engine and much more. Typically our microservices are developed in Scala using Play Framework but we do believe in using the best tool for the job so we are open to other technologies and have micro services deployed in NodeJS, Elixir and more.


Our backend is orchestrated using Mesos and Marathon if you have experience with any orchestration tools (like Kubernetes) we'd love to talk.


We want quick learners so if you think you can contribute if given some time and instruction don't hesitate to apply.


Our web application covers many different aspects serves traffic to tens of thousands of users simultaneously every day. The back-end is the glue that brings everything together. Without an effective platform the front-end can't stand.


As any developer is happy to know, we don't watch the clock. We focus on the outcome of your work rather than the time you come in in the morning. 


We know how important tools are, when you start with us we'll let you pick out the hardware you need and the software you like. Want a 15" Macbook Pro Retina? No prob. 


We also contribute to the Open Source community, so we will want to be taking your creations and improvements and making them available to the community that we all love so much. 


Skills & Requirements


Don't worry if you DON'T know all of the things below. We are looking for quick learners to teach!


Tell us your thoughts and what you know about



  • Scala

  • Play Framework

  • NodeJS

  • Java

  • Microservices

  • GraphQL

  • Mesos

  • JPA/Hibernate/Slick (or some other ORM)

  • REST APIs


The most important thing to have though is passion, tell us about what you want to do with iOFFICE and a portfolio/GitHub of what you've worked on. Also if you don't mind let us know If you have a twitter account, we love seeing what you are interested in.

Software Engineer, Backend (m/f) welt.de at SPRING | Axel Springer (Berlin, Deutschland)

$
0
0

We are SPRING– the digital heart of Axel Springer.


SPRING is responsible for over 60 products from more than 25 Brands and some of Europe's biggest news sites including BILD.de and WELT.de. Over 350 people at SPRING are working on an innovative media platform to make quality journalism accessible for everyone. We are providing a great user experience on both sides – for readers and journalists, connecting them with the newest technologies.


We are innovators and it is essential for us to stay open minded and try new things every day. You are creative and passionate about your work? You want to be part of a team with a high social responsibility and where your work can make a difference? Then join us and shape the way how the world consumes media in the future!


Requirements


We’re looking for pragmatic developers who are comfortable writing new code and tests for our existing microservice infrastructure of welt.de. You understand the importance of automation and you like to take responsibility for what you build all the way from localhost through monitoring and supporting the systems in production. We want to work with people creating positive, constructive conversations using objective statements and data, and who like to share knowledge and learn from their teammates. If this sounds like you, we welcome you to apply!


Helpful skills


The following traits are welcome:


Familiarity with JVM based languages like Java or Scala and supporting frameworks like Spring and Play
Writing well tested and reusable code
Distributed systems infrastructure and it’s automation as well as monitoring and logging
Building and running containerized software
Familiarity with different database systems (SQL or NoSQL) and messaging systems


As a plus, but not required:


Familiarity with other programming languages like Golang or Python
Experience with AWS services for compute and storage
Operating microservice infrastructure in production
What it’s like to work here
You’ll be a member of a cross-functional team working on new features to increase reach and monetarization of our editorial content. You’ll also help to take care of housekeeping practices like adding tests, refactoring modules or improving automation to keep our operational costs low and the development speed high as we scale up our traffic.


We love clean code, fast rendering web-sites and smooth operations!


Here are some facts about our team and our philosophy:


We mostly program in Java using Spring Boot and Scala with Play2 framework, but using the best tool that solves the problem is what counts
We live continuous deployment and are responsible for running our software on AWS making sure welt.de is available 24/7. Thus, we prefer using managed services whenever possible
We believe in the benefits of a service oriented architecture and full automation of our infrastructure
We give our teams as much autonomy and trust as possible to achieve their business goals
While our official company language is German, we do have people on the teams from various countries switching back and forth between German and English and we also support with German classes


What we offer at SPRING


You will be given the opportunity to deploy your current strengths and gain additional ones. In an agile and highly qualified team, you will work on the newest media technologies in a modern office in the heart of Berlin. A variety of seminars and workshops give you the opportunity to develop your specialized skill-set and your knowledge of comprehensive issues. Besides that, various conferences and TechTalks as well as our regular exchange with subsidiaries of Axel Springer (e.g. Awin, idealo, KaufDa and Immonet) provide an opportunity to build a valuable network.


Moreover: You will have flexible working hours, above average number of vacation days and a daily free lunch at our on-site restaurant. Furthermore, a MacBook Pro, which can also be used privately, will be placed at your disposal.


We're looking forward to your application!


Software Engineer (Java) at Pinnacle 21 (Plymouth Meeting, PA)

$
0
0

At Pinnacle 21, we are always looking for exceptional team members. Our engineering team is still in its early stages, meaning you will be crucial to shaping the future of this company. We have already made and plan to continue to make a lasting impact on the Clinical Trials process, and you could be a part of that!


Work that matters We work with the pharmaceutical industry to streamline the drug approval process, bringing life-saving medicines to patients that need them. What you’ll be doing is a lot more important than building a shopping cart.


Work autonomously Enjoy an autonomous environment, where we’ll support your continuous improvement and foster your capabilities to produce high quality code at a rapid pace.


Global footprint We support a community of open source users from countries across the world that widely regard our software as the industry standard for clinical submission preparation.


What you’ll be doing
Our engineers are working to solve complex problems in clinical data processing, standardization, and integration. You will be part of a small agile team that is responsible for designing, developing, testing, maintaining, and improving your projects. You will be encouraged to exceed expectations, which is a requirement to succeed in a small team that is constantly working on new challenges. You will not be limited to the back-end and will be given plenty of opportunities to learn and contribute on the full stack. You will have a chance to research new technologies if they are the best solution to a problem, but you will also be expected to learn and use existing solutions when it makes sense. To empower our developers, we will equip you with the best hardware and software available.


Skills & Requirements


If you meet these criteria…


Must



  • Have 3+ years of professional experience writing server-side code in Java

  • Have experience in at least one other general-purpose programming language

  • Have strong understanding of software design patterns

  • Have experience with API design and development

  • Write efficient SQL

  • Have experience using version control (preferably, git)

  • Be able to provide examples of previous work you are proud of

  • Be able to write useful test cases

  • Be smart, and get things done

  • Be passionate about software development


Plus



  • Have a strong background in algorithms

  • Have strong grasp of Javascript fundamentals

  • Have experience in building microservices

  • Have experience with machine learning


… then we'd love to consider you joining the team!

Senior Scala Engineer - help build Disney's on-demand streaming platforms at Cake Solutions - A BAMTECH Media Company (London, UK)

$
0
0

Since Cake’s inception, we’ve been a Project Delivery Consultancy that has specialised in building highly distributed, reactive systems for clients looking to use the most cutting-edge technology, and we’ve done a good job of it. Over the past 3 months, Cake has been going through its largest transformation yet, and we’re ecstatic to announce that we’re a member of the BAMTECH Media family, who are the leader in delivering direct-to-consumer live and on-demand entertainment at scale. Wanna know what makes this even more interesting? BAMTECH are now a subsidiary of The Walt Disney Company, meaning we’ll be working on the OTT streaming platforms that Disney are launching in 2018 and 2019. Pretty impressive right!


As a result, Cake is continuing to expand our Southbank London team, and we want some experienced Scala Engineers to compliment the team we already have there! We are currently at a team of 4, with another Senior Scala Engineer on route, and we’d love to get that closer to 10 by the end of this year.


More about Cake?


Community is a huge part of the culture at Cake, which is why we regularly attend and host local meetups, as well as sponsor the best known Scala and Reactive events like Scala Days, Reactive Summit and Scala World. If you’re ever at one of this events then we’ve also got great coffee and free swag to give away! We’re also a group of active bloggers and publishers, with new posts released weekly, and e-Books from our CEO Guy and CTO Jan ready to download (free of course).


So what does being a Scala Engineer at Cake entail?


You will have the opportunity to stay at the forefront of technology and apply a principled approach to software engineering, as well as having the opportunity to work on a wide range of interesting projects with our partners using Scala, Akka, Kafka, Kinesis and Dynamo. We aim to build software that is distributed, reactive and scalable.


You will also have solid communication skills and will be able to interpret the intricacies of the business domain, whilst also offering technical support to Tech Leads & the Senior Team.  


What will you do:



  • Solve complex problems using the most appropriate polyglot architecture.

  • Be involved in a lively and challenging environment.

  • Use the latest technologies and tools on modern hardware at scale.

  • Work on challenging and varied business domains.

  • Develop your technical understanding to support and build your career.


What we’d like to see:



  • Demonstrable working experience with the Lightbend Reactive Platform, particularly Scala, Akka & Play.

  • Experience creating scalable and reactive web applications with modern frameworks such as: Play, ScalaJS, AngularJS, ReactJS.

  • Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.

  • Demonstrable understanding of high-quality coding and testing practices.

  • A strong understanding of continuous integration and continuous delivery practices.

  • An appetite to learn new technologies and a drive for continual improvement.

  • A keen interest in technology and self-improvement.  Examples include having an active Github account or completion of relevant Coursera courses.

  • Contributions to the technical community, either through blogs, internal workshops, meetups or conferences.


We also provide fantastic benefits, some of which include, Perkbox access, informative lunch and learn sessions, gym membership, attendance at international conferences, a cycle to work scheme, unlimited holiday allowance (paid & unpaid), flexible working and a team football match every Tuesday evening!


To find out more please apply via our careers page or contact our recruitment team on LinkedIn or email:samf@cakesolutions.net

Scala Developer at LeadIQ (Singapore)

$
0
0

Are you the type of engineer who punches juke boxes to make the music start? Do you consider riding your motorcycle off into the a sunset a personal hobby? Is architecting a system from the ground up no big deal to you? We're looking for full-time Scala developer to make this happen.


The Product


We are on a mission to revolutionize Sales industry using data science. Our product helps our customers to collect and enrich their target prospects. Our internal data processing combines human intelligence and data science to enable our customers to find perfect contact information and save to their existing platforms like Salesforce, etc.


The Challenge



  • We are at an exciting stage in our growth. We are getting traction with big customers, scaling out, and solving increasingly complex engineering problems.

  • Our systems are mostly written in Scala. We have used Kafka as backbone to communicate between our API server and micro-services. Smart architecture design is crucial in order to guarantee our micro-services based systems run smoothly and reliably. 

  • We're looking for someone who can drive our product backend integration features, refactor existing code for faster responses and becomes an important asset to the rest of the engineering team.

  • Data quality is one of the critical factors to make our product successful. We often have needs to process 3rd parties data and clean existing data using Spark. So you need to be comfortable writing Spark scripts.

  • We have very complex integrations with 3rd parties systems like Salesforce, etc. These integrations are core to what we're offering to our customers. We're looking for someone who is willing to listen to customer feedback to improve existing features and provide new features for customer success.


The Stack


Scala, Kafka, Spark, MongoDB, ElasticSearch, Docker, Vue.js


The Team


We want team members with attributes like:


- Focus on delivering value to the customer 
- Strong belief in collaboration 
- Passion that drives you to execute and innovate 
- Ability to self-manage and take ownership of a feature 
- Ability to juggle many projects and responsibilities
- Extremely entrepreneurial and self-driven
- Not afraid of a steep learning curve 
- Passionate about building a big business that transforms the sales industry
- Exceptional at writing scalable, production-ready code
- Thrive in a fast-paced environment
- Avoid over-engineering 
- Simple designs and fast execution 
- Discipline in following process and documenting your work


These personality traits define the culture we are building and are more important to us than a particular set of technical skills.


The Responsibilities


If you join LeadIQ, you will learn a lot: In terms of technical ability there are many cool tools, technologies, patterns and other great developers that will sharpen your skills. Personally you be given the chance to step up, lead and make your mark in a growing startup as we tackle the challenges in our next phase of growth.


On the technical front, we need you skilled in:


- Scala (but experience in another functional language helps, e.g. Haskell or Clojure) 
- Play framework 
- Concurrency (futures, actors, basic understanding of threads)



So if you feel like you're a good fit for us, drop us a line! We love meeting developers who are excited by our product!

Fullstack Scala Engineer (m/f) for Germany's leading automotive platform at Scout24 (Munich, Germany)

$
0
0


What we need from you:



  • You strengthen our team of highly dedicated engineers by working in the complete technology stack we are using. This ranges from Scala and AWS, goes along HTML and JavaScript and finally covers continuous deployment in our infrastructure-as -code environment

  • If your specialty is more in the Backend part of a tech stack, you are more than welcome if you are willing to improve on the other topics like Frontend too

  • To support our lean and agile product development you will be introducing new ideas, challenge feasibility of existing processes and help us to improve where we can

  • If you can think it, you can build it. If you can build it, you should run it. You will cover the whole life cycle, from a sticky note at the board to code to a running service that is monitored and will nag you if it fails

  • Even when striving for excellence, there are times where a compromise might be the best thing. But not on quality. We want you to join us on this journey by finding the right mix between time and user value

  • You will work on designing and implementing sustainable technical solutions


What we need you to bring:


You can think logically, are smart and have a passion and drive to learn new things. If you have a university degree in Math, Physics or science we want to hear from you, even if you are just starting.


Must haves:



  • Experience in functional programming Scala (or experience in another programming language plus outstanding education background)

  • We build great teams of highly valued individuals, therefore you must be a team player

  • The job is not done after compiling, please bring a DevOps-Mindset (YBIYRI)

  • We are international, so English is mandatory, German is nice to have


 Optional, every point is a plus:



  • Experience in web programming

  • Experience with Cloud environments, especially AWS cloud

  • Experience in working with Continuous Integration and Continuous Delivery pipelines

  • Familiarity with microservice architectures

  • Practical knowledge of frameworks like GraphQL, Elasticsearch, Kafka, Docker, React, ..

  • Advanced programming techniques: Reactive Programming, Functional programming


If this appeals to you but you are in doubt about how exactly your skills match our requirements: We value personality, ambition and an open mind. Don’t hesitate to get in touch and present your personal strengths to us.

Scala Developer at YouGov (Warsaw, Poland)

$
0
0

Currently, we are looking for a Scala Developer who will join a strong YouGov tech team located in our Warsaw office.


As a member of our innovative Scala team you will be responsible for building, maintaining and making our services available to users around the globe.


What will I be doing day to day?



  • Defining the architecture and building our backend applications with best industry practices in mind.

  • Choosing the best tool for a given task in an efficient manner.

  • Taking part in discussions around new features and ideas for assigned projects.

  • Making a proper use of industry standard tools such as version control system.

  • Contributing to our ever-improving CI and CD platforms.

  • Supporting colleagues in code reviews and giving feedback.


What do I need to bring with me?



  • At least 1 year of commercial experience as a backend developer or equivalent.

  • Knowledge of Scala and JVM.

  • Proactiveness, strong ability to self-organise and self-manage.

  • Accuracy and thoroughness.

  • Creative and logical thinking.

  • Keen interest in latest news on Scala development.

  • Fluency in English, both written and spoken.


A couple more things...



  • Exciting technology stack.

  • Ability to focus on what you do best.

  • Stable employment at a global company.

  • Fresh fruit, coffee and cool beverages.

  • Private medical insurance, MultiSport subscription.

  • Competitive salary.

Viewing all 248 articles
Browse latest View live




Latest Images