Senior Software Engineer, Platform

Senior Software Engineer, Platform
Shift Media, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Apr 7, 2021
Last Date
May 7, 2021
Location(s)

Job Description

While we are willing to hire the right candidate anywhere, we would prefer the position be located in the Eastern time zone.


Goal

Build rock solid Java amp; NodeJS services using MySQL, ElasticSearch, and MongoDB.

Role

In this role the Senior Software Engineer will build advanced applications through design, architecture, planning, and collaborative execution. They will lead projects regularly and support the success of others through good mentoring, planning, and teamwork. They have strong planning, prioritization, and communications skills and communicate clearly and frequently with their team. They must be able to effectively contribute and mentor across the full application and effectively juggle multiple tasks and problems at once. They are pragmatic and focused on supporting the business and are comfortable with change.

Requirements

Leadership

  • Be able to lead engineers toward execution of projects
  • Lead stand-ups, project kickoffs, and ad hoc collaboration
  • Give guidance, feedback, and direct mentorship to ensure junior team members are set up to succeed and grow
  • Review code to enforce best practices

Project Delivery

  • Take ownership of a product or a complex set of product features
  • Think critically about problems and be able to provide reasonable and realistic estimations
  • Prioritize tasks and goals to meet daily challenges and evolving company needs
  • Identify risks early and work with the project team to communicate and remediate
  • Be able to set short term plans in writing for distributed team members
  • Deliver projects on time and on budget

Communication

  • Communicate complex engineering concepts to various audiences
  • Be an example for effective collaboration and contribution
  • Great listening skills with a strong desire to understand who you’re communicating with.
  • Big respect. Small ego.

Engineering

  • Understand how to lead a team toward clean coding principles
  • Understanding of design patterns and common application architectures
  • Implement and maintain Shift architecture patterns, styles, and engineering best practices. Strike a practical balance between DRY and KISS principles.
  • Review code to enforce best practices
  • Properly communicate, document, and execute releases
  • Be a contributor. Regularly make high quality, meaningful contributions to the development of Shift applications and systems
  • Design and contribute to internal tools that increase velocity and quality of business decisions.



Competency

Languages: Java, NodeJS

Platforms: MacOS, Linux (Debian, Amazon Linux)

Databases: MySQL, ElasticSearch, MongoDB

Support amp; Tooling: IntelliJ, VSCode, GitLab, Git




Job Specification

Job Rewards and Benefits

Shift Media

Information Technology and Services - Boston, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.