Senior Back-end Developer (Work location: District 3)

  • Full-time
  • Company: Sucafina

Company Description

The company:

Sucafina is the leading sustainable Farm to Roaster coffee company, with a family tradition in commodities that stretches back to 1905. Today, with more than 1,400 employees in 42 countries, we help stakeholders worldwide to find the perfect coffee solutions. We embed technology, innovation, and sustainability throughout the supply chain, creating shared value for all by Investing in Farmers, Caring for People, and Protecting Our Planet. For more information, visit www.sucafina.com.

What are we looking for:

We are looking for entrepreneurs, techies, passionate, eager to learn, humble, with a positive attitude and a high level of integrity People. Flexible and willing to take challenges, work and live in coffee-producing countries, People who want to build expertise and a career in the coffee business and are ready to go the extra mile.

What we offer:

We offer within our pleasant family environment, great opportunities to learn and grow, we offer challenges and exposure to multicultural environments, on-merit base compensation, and free coffee around the clock!

Job Description

  • General
    1. Manage team members and give examples of "common sense-based design" engineering culture over process-driven design
    2. Minimize technical debts whenever possible
    3. Collaborate with PM and business stakeholders to understand their particular needs, then translate those into technical requirements and come up with the most effective and efficient solution for architecting the technology.
    4. Help Enterprise Architect/CTO maintain clean, well-documented Functional Requirement Document / Business Requirement Document
    5. Seeing through a project from conception to finished product
  • Back-end work
    1. Use tools to create web, mobile (and future native) applications with clean, portable, well-documented code
    2. Design, implement, test and roll out the new features at Tastify
    3. Build applications and serve it back to the user in front-end code.
    4. Create servers and databases for functionality.
    5. Build unit tests & ensure high degree of coverage for critical features
    6. Design and develop APIs according to business goals
    7. Maintain clean, well-documented API documentations
  • Management work
    1. Working with back-end engineers to review codes & perform pull requests 
    2. Distributing work effectively to back-end engineers 
    3. Ensuring high quality code
    4. Ensuring smooth bi-weekly releases to production server

 

    Qualifications

    • Minimum 5 years of experience
    • Fluent English
    • Back end: Ruby on Rails, TDD, RSpec
    • Database: MySQL
    • Other supporting applications: Sidekiq, Engineyard, Rollbar, Heroku, Azure, Asana & Microsoft Teams + Offices
    • Test-Driven Development, Agile, SCRUM
    • Front end (bonus): REACT, JavaScript, CSS and Bootstrap

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

    Privacy PolicyImprint