Senior Be Developer

Calgary, AB, Canada

Job Description


The Opportunity:
You will collaborate with an elite team of developers to construct scalable systems and troubleshoot using various tools. The Operation Core team oversees the internal tool for managing the state of the entire SkipTheDishes (and partners) Food Delivery Network, which is utilized daily by thousands of Agents. The role calls for a well-rounded and upbeat person who can hit the ground running and build collaborative relationships to support the dynamic environment we operate in, where speed to market and reliability are critical components of success.

What\xe2\x80\x99s On Your Plate:

  • Maintain and develop new microservices using Java 17, ensuring inclusivity in design.
  • Extend the functionality of existing applications per Business requests.
  • Maintain and develop new infrastructure resources on the AWS platform using Terraform.
  • Work with a microservices architecture using REST API and Message Brokers.
  • Conduct peer code reviews and provide mentoring to junior team members, fostering a supportive learning environment.
  • Contribute to and adhere to patterns and processes.
  • Identify improvements, highlight risks vs benefits, and translate them into technical requirements, ensuring all perspectives are considered.
  • Collaborate with the product team, offering technical knowledge and expertise to shape the future of our products.
  • Participate in a paid on-call rotation, ensuring fair distribution of tasks.
Recipe for Success:
  • Cultivate curiosity and maintain a strong appetite for new knowledge.
  • Possess strong software engineering fundamentals, including data structures, design patterns, testing, and debugging, fostering a supportive learning environment.
  • Demonstrate a solid understanding of consuming, producing, and designing RESTful web services.
  • Have experience with Docker containers, microservices architecture, and frameworks like Spark and Quarkus.
  • Exhibit familiarity with streams and list operations, design patterns (Onion Architecture, DDD), and message brokers (Amazon SQS, RabbitMQ).
  • Showcase experience with AWS (ECS, Lambda, DynamoDB, RDS, ElasticSearch, Redis), as well as system logging and monitoring tools like Grafana, AWS CloudWatch, and Logz.io, ensuring diverse use of technology.
  • Demonstrate expertise in data persistence across relational, MySQL, unstructured, and/or cached forms.
  • Possess knowledge of Infrastructure-as-a-Code (Terraform).
  • Understand continuous delivery, deployment, and integration.
  • Exhibit familiarity with CI/CD best practices and tools (Jenkins, Groovy).
  • Display familiarity with Version Control (Git) and related tools (Bitbucket).
  • Possess a passion for teamwork and code reviews, emphasizing a collaborative and diverse coding culture.
Optional Toppings:
  • Share experience in mentoring and influencing peers, promoting diverse skill development.
  • Demonstrate comfort in a multi-team environment and familiarity with pull-request workflows and etiquette.
  • Be a self-starter, actively contributing new ideas, developing organizational and technical knowledge, or improving existing processes and solutions.
  • Showcase familiarity with the Java framework Quarkus.
  • Some experience working with React.js and Python - it is useful to understand what Front End teammates are working on.
  • Familiarity with code quality tools (SonarQube, Snyk.io).
What\xe2\x80\x99s It\'s Like To Work At Skip:
Skip is the kind of workplace that garnered a \xe2\x80\x9cTop Places to Work in Manitoba\xe2\x80\x9d and it was no small coincidence. We set out to make this a place our employees are proud to tell their family, friends and anyone who will listen that they work here. Skip team members feel pride knowing their input and uniqueness are not only embraced but make an impact on a major Canadian company and its satisfied customers. As the company grows, so do you \xe2\x80\x94 you meet and surpass new challenges every day.

That\xe2\x80\x99s just a small taste of what it\xe2\x80\x99s like to work at one of Canada\xe2\x80\x99s leading tech companies. If you\xe2\x80\x99re hungry for opportunity, growth, and something meaningful in a dynamic, fun and challenging environment, we\xe2\x80\x99d love to hear from you.

SkipTheDishes is proud to be an Equal Opportunity employer. Boxes are for pizza, not people. So however you identify and whoever you love, you are free to be you at Skip. We are committed to fostering a diverse and inclusive environment where all employees feel they truly belong and where everyone is included, seen, heard and respected.

In keeping with our values, all applicants will receive consideration for employment regardless of: gender identity or expression, sexual orientation, race, ancestry, national origin, religion, age, marital/domestic partner status, (dis)ability, neurodivergence, or any other characteristic protected by law. Should you require any accommodations throughout the hiring process, we encourage you to reach out to your talent acquisition specialist.

Note: All employees will be asked to sign a Consent for Disclosure of Personal Information in order to complete a background check. Job offers will be conditional upon results that the Company determines to be satisfactory.

Just Eat Takeaway

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2266536
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned