Position: Senior Full Stack Engineer (React/Redux + Golang/Python/Scala/Java + Docker + AWS)
Company: Don't Panic Recruitment
Category: Scala
Experience required: 3y
English level: fluent
Published: 2020-07-01T00:00:00+03:00

Sigma Ratings (“Sigma”) is an MIT-incubated and venture-backed global data and analytics firm that helps clients better manage risk that may impact credit, credibility and reputation. Sigma’s unique products leverage cutting-edge computer science and deep domain expertise to convert the world’s data into actionable insight that powers decision-making at global financial institutions, corporates and governments.

Sigma’s core values are collaboration, curiosity, and integrity. Working in a complex domain with a small, globally distributed team requires us to actively work together, embrace learning, and hold ourselves accountable to each other.

**Qualifications:**

Not all qualified candidates will have all these requirements, so if you have some or most of them, we’d love for you to apply, especially if you have some nice-to-haves from below!

Approximately 3 or more years of software development including: design, implementation, and testing of production features maintenance and monitoring of production systems
Approximately 1 or more years of experience working with cross-functional stakeholders (product, sales, ops, etc)
Proficiency with at least two of Golang, any JVM languages or Python (it could be: Python + Scala/Golang/Java or Golang+Scala/Java )
Otherwise, if you feel comfortable learning new languages, tell us about your experience
Experience creating data ETL jobs for large and/or messy datasets
Preference for rapid iteration or prototyping over extended debate
Familiarity with build tools and automated build pipelines
English level: upper-intermediate

**Nice to have:**
Experience with databricks or Spark
Experience with search engines like Elastic or Solr
Experience developing a public facing RESTful API
Experience with Docker
Familiarity with advanced relational database topics
AWS experience, especially with managed services such as ECS over EC2

**What You'll Do:**
Partner with product and engineering to design scalable engineering solutions
Build and maintain production systems, including services (Go, Python, Scala), ETLs (Spark), and databases (PostgreSQL)
Build or provision new services and infrastructure for greenfield projects such as public APIs, new search verticals, and more
Mentor and share knowledge with the rest of the team.

**Technical project stack:**

Python (Databricks, Flask); 
Golang (Echo); 
Scala (Play Framework); 
Javascript/ES6 (React); 
Amazon ECS Fargate; 
RDS; 
Kinesis; 
Docker; 
Grafana; 
Prometheus; 
GitLab CI.

**Company offer:**
Competitive compensation and company stock
Generous PTO
Flexible work-from-home policies
Health insurance and dental
Opportunity for international travel
Commuter benefits or Citibike membership
Interview stages:

Pre-screening with Don't Panic
Test if necessary
Technical interview
10-15 min cultural fit call interview
Offer