Full stack developer (Java / Kotlin + React + GraphQL)

Saagie


3 weeks ago

07/24/2019 10:45:35

Job type: Full-time

Hiring from: France +/-2h

Salary: 33-50K€/y

Category: Software Dev


We're looking for a full stack developer (Java / Kotlin + React + GraphQL) to join our product team either in our office (Rouen or Paris) or remotely.


Responsibilities

You'll mostly be in charge of developing backend modules such as:

  • APIs (GraphQL or REST)
  • Services from database to Kubernetes controller

in a micro-services environment, 

but also of developing:

in a micro-frontend environment.


Your team is responsible for his own architectural and technological choices and you are committed to:

🤟Contribute to improving Saagie's platform quality

🛠Improve its maintainability

👮guarantee its operational condition

🏭Industrialize your developments so that they are integrated as soon as possible into our daily deliveries to production.


Why working at Saagie?

  • Real agile organization. Human before process
  • Work on open source projects
  • Flexible work schedules and remote work allowed
  • Conferences lover? We can sponsor you! (Limited to Europe)


Requirements

  • You have skills in development with Java (or Kotlin) and Spring Boot
  • You also have knowledge on modern Web development (Angular / React, Sass)
  • You know how to properly test your code
  • Git is your best friend
  • You know how - and want to - share your knowledge with your teammates
  • Resourceful and open-minded: you're keen to enhance your skills and use new tools quickly
  • Autonomous but can also work with teammates
  • You are pragmatic and delivery oriented
  • At least English speaking with French basics


Nice to have

Knowledge on:

  • Docker
  • Kubernetes
  • Automation and continuous integration
  • Hadoop
  • GraphQL


Additional Information

  • Location: Rouen or Paris office (France), or anywhere (full-time remote work)
  • Contract: permanent
  • EU work permit needed
  • Limited to +/-2h from GMT+1
  • Salary: 33-50k€ depending on experience


Hiring process

Video interview with our Head of Product Engineering followed by a technical test.

Then, a one day interview in our office (Rouen) or in video-call where you'll meet and code a bit with your future teammates.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • About us

    1 Second Everyday is a video diary app that makes it easy to create the movie of your life. In a couple of minutes, parents can relive the first year of their child's life, look back at their last family vacation, or see their entire journey together. It gives anyone the power to reflect on school, friends, projects, and adventures. From our humble Kickstarter beginnings, we've grown into an award-winning app with millions of downloads.


    About the Senior Android Developer position

    We are a small but growing company looking for a Senior Android Developer to join our 100% distributed team. You will be an integral part of our Android team and will work with our product design team to help us make a great app, and also a great Android app. As you’ll be joining a small Android team of one, you will help shape our culture which includes code review and efforts to increase automated testing.


    The details:

    •     This is a full-time, remote position.
    •     We’re offering between $80,000-$123,000 USD per year for this role based on your experience and cost of living
    •     No share options or equity
    •     This position requires travel to our semi-annual retreats (Last one was Peru and allowed families to come too!)

    Senior Android Developer responsibilities:

    •     Drive software development in all parts of our Android app including new features, fixing bugs, refactoring, etc.
    •     Write well-designed, testable, and efficient code
    •     Faithfully implement UI designs (with the understanding that it's a 2-way dialogue)
    •     Bring up junior and intermediate developers in the future
    •     Make an app that is a good citizen of the Android platform by embracing OS features and UI conventions
    •     Work with our support team to help explain and resolve problems as they arise
    •     Help determine the scope of projects and break them down into smaller tasks
    •     Work with our services team on API changes and backwards compatibility

    Senior Android Developer requirements:

    •     Experience working on a distributed team
    •     Ability to work well with other people and communicate professionally
    •     Willingness to help others learn and grow without judgement
    •     Excellent written and verbal communication skills in English
    •     Proficiency with git
    •     5+ years of experience of building and shipping native Android apps
    •     Expert knowledge of Java and a strong knowledge of Kotlin
    •     Experience with technical writing such as documentation and specifications
    •     Share and embody our company values
    •     Travel to our semi-annual retreats

    Bonus skills & attributes:

    •     Experience with RxJava (or Reactive Extensions in another language)
    •     Experience with jUnit, Mockito, and Hamcrest (or other automated testing tools)
    •     Experience with dependency injection frameworks like Dagger
    •     Making network requests with Retrofit

    Benefits & perks:

    •     Paid open vacation policy - We offer a MINIMUM of 2 weeks off each year. This isn't a vague policy where open vacation means no vacation.
    •     Healthcare benefits (currently only available in the United States.
    •     Travel Bonus - $500 per year for a NO WORK vacation on your anniversary.
    •     Wellness Bonus - $50 a month for a gym membership, yoga class, book club, or whatever makes you happy.
    •     2 weeks paid parental leave.
    •     Conferences of your choice.


    Why work at 1SE?



    We are an equal opportunities employer. We are a diverse team and welcome all walks of life. 1 Second Everyday is an equal opportunity employer and values diversity. We don’t discriminate on the basis of race, religion, color, gender, sexual orientation, age, marital status, veteran status, or disability status.


    We are continuously expanding our hiring capabilities in other geographies. However, at this time we are unable to hire employees and contractors who reside and have to be paid in the specified countries below:


        Argentina

        Brazil

        Crimea

        China

        Cuba

        Egypt

        France

        Iraq

        Iran

        Italy

        Japan

        Nigeria

        North Korea

        Spain

        Sudan

        Sweden

        Syria


    We encourage you to continue to check back with future postings as we continue to expand our operational abilities in these countries.



    Don't think this position is the right fit? Check out our other open positions!

  • 1 week ago

    You’ll be working on big, exciting projects like optimizing our social media post queueing system, building out UI components using React, adding support for social media platform-specific features like native video, and getting our onboarding juuuust right so that every user has a mind-blowing experience from their very first login.

    Our stack is Rails 5.2, Ruby 2.6, Sidekiq, Postgres 11, and Redis running on Heroku, with React & Redux on the front-end. It’s a great stack, and we take our time to write solid code and proper tests to make sure it stays that way.


    You’ll be joining our small Product & Engineering team, working daily with:

    - Chad, Engineering Director

    - Kevin, Product Director

    - Yuta, Senior Full-Stack Developer, who also serves as our Lead Architect

    - Sarah, Usability Project Manager, who also serves as our dedicated QA


    And you’ll also be frequently working alongside Kristina and Megan on our Customer Experience team. 


    **Spoiler alert** Take a sneak peek at this position's current "Work Agreement" here: http://ed.gr/sfsdev

    (We write these up with every employee at MeetEdgar and update them at least once a year to make sure we're all on the same page about how we're being evaluated and what types of expectations surround our roles.)

  • The Role

    Voltus is looking for a Full Stack Engineer to build applications and services that leverage our growing stash of energy data. You’re very comfortable writing a React app and implementing the API that serves it. You’re also happy writing the backend service that feeds the API. You can implement beautiful customer-facing product and ugly-functional internal tools and have the judgment to know which to build when. You are bright, gritty, and good, and you want to work with others like you.

    Key Responsibilities

    • Build web applications with a focus on the client side

    • Create reusable frontend components for our growing design system

    • Work on the application and API layers for customer-facing and internal tools to process and understand our ever-growing pile of electricity demand data and market intelligence

    • Implement and follow engineering best practices, including unit tests and continuous integration

    • Work independently and thoughtfully allocate time among projects

    Technologies you’re an expert in:

    • React, Javascript, ES2015+, SCSS/LESS, Webpack

    Technologies you’re familiar with:

    • Flask/Django, Python

    Some technologies we use:

    • Python, Javascript, Go, Rust

    • Postgres, Redis, S3, Kafka, InfluxDB

    • AWS, Docker, Nomad, Terraform

    • React, Flask, Scrapy


Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!