Image Description

Senior Software Engineer

Job Description

Posted 26 days ago

Specifically, you’ll:  

* Use your knowledge in your core technology to delight our partners around the world. 

* Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team. 

* Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.


A minimum of 3 years of professional experience, during which you’ve built technical expertise and professionalism.


* Intermediate-level understanding of at least one core backend language: Python, JavaScript/Node, PHP, Ruby, Java, Golang or Scala

* Working knowledge of Object-Oriented Programming concepts i.e Classes and objects, Inheritance, Encapsulation and Polymorphism.

* Good understanding of fundamental database concepts - relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs

* Working knowledge of core data structures 

* Experience working with of software engineering collaboration tools

* Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact. 

* Familiarity with at least one cloud hosting platform --(ex: AWS, GCP)

Job Summary

Image Description Website
New York, NY, US Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

nGRAPHIC LANGUAGE\nWe are a distributed 100% remote team ...

nWe’re looking for an exceptional Ruby on Rails developer...

engineering is a mid-sized, fully remote team. We believe...