Facebook pixel

Senior Software Engineer
Fullstack, Collaboration
Confirmed live in the last 24 hours
Locations
Remote • Northeastern United States, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Spark
AWS
Apache Kafka
Data Science
Docker
Elasticsearch
Google Cloud Platform
JavaScript
JIRA
Java
Management
Microsoft Azure
Postgres
React.js
SCRUM
Kubernetes
TypeScript
UI/UX Design
Requirements
  • Professional expertise in backend engineering with some exposure and active participation in frontend engineering. Technical skills that we require for this role are:
  • Professional expertise in building large and scalable java applications
  • Professional expertise with either Spring or Spring Boot
  • Current experience and interest in frontend engineering: Javascript (or Typescript) and React
  • Experience with Relational Database Management Systems (preferably PostgresQL) and ability to demonstrate real-world interactions
  • Experience partnering - or leading - through architectural design translation to development
  • Work experience in building and designing SaaS software for deployment to the Cloud
  • Knowledge of OO principles, Design Patterns, functional programming and clean code principles
  • Experience with Agile process (Scrum) in developing and delivering software
  • Experience mentoring other engineers and being the lead engineer of projects in your career
  • Demonstrated ability to navigate change within a growing organization
  • Ability to communicate effectively in English - we're a global team and English is the most spoken language
  • A Bachelor's degree or equivalent related working experience
  • Experience with containerization tools (Docker, Kubernetes, etc.)
  • Experience with multiple cloud platforms e.g. AWS, Azure, GCP
  • Skilled in any of the following: Kafka, ElasticSearch, Spark, graph databases, big data stacks, database model optimization
  • Curious about technology and adaptable to new technologies
  • Agile-minded, optimistic, passionate, and pragmatic about delivering valuable software to customers
  • Someone who puts quality first and has a passion for good design and clean code
  • Able to work productively with a geographically distributed remote team and able to mentor and advise other engineers you work with on the scrum team
  • Empathetic to the customer's needs with a strong desire to solve their problems
  • An Open, Direct and Kind team player
Responsibilities
  • Playing a pivotal role in establishing, defining, scoping and scaling the engineering / team roadmap and priorities
  • Developing high quality code, including participating in testing and maintenance of that code
  • Applying pragmatic engineering approaches to deliver value to customers
  • Collaborating across a variety of partnerships internally - e.g. Product Management, Design, Architecture, Operations, QA, UX and other Engineers - to help estimate work, design scalable and performant solutions that will delight our customers, and produce high quality production-grade software
  • Being seen as a lead engineer who focuses and aligns on the team objectives
  • Following agile process (Scrum) to make sure your deliverables are visible for the entire team and company stakeholders
  • Mentoring other Engineers, leveraging your experience and knowledge
Collibra
Data intelligence platform