Facebook pixel

Staff Software Engineer
Posted on 6/24/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Analysis
Data Science
Data Structures & Algorithms
Development Operations (DevOps)
Docker
Gradle
Git
Management
Maven
Kubernetes
Requirements
  • 10+ years experience with JVM based programming languages
  • 10+ years experience with multiple different software stacks (e.g. frontend, backend, devops, etc.)
  • 5+ years of extensive experience in cloud engineering (AWS is preferred)
  • 5+ years of experience with Big Data engineering (Data Processing, ETL Processes, Querying)
  • At least 4 - 5
  • Years of working experience in Spring ecosystem: Spring Framework, Spring Data JPA, Spring Security, Spring OAuth, Spring Boot
  • At least 3 years of experience with Containerization, Docker, Kubernetes
  • At least 2 - 3 years of experience reactive programming
  • Experience with real-time or distributed systems
  • Ability to evaluate pros & cons between different programming languages, frameworks, libraries and toolchains
  • Thorough understanding of software engineering best practices, OOP programming principles, design patterns
  • Ability to design applications/ systems using well known architecture patterns. i.e., DDD, Clean architecture, Hexagonal etc
  • Demonstrate knowledge of observability, SLA & SLO
  • Demonstrate knowledge of Unit, Integration Testing and other Testing approaches
  • Demonstrate knowledge of Data Structures and Algorithms
  • Demonstrate knowledge of CI/CD, Git , Maven/Gradle
  • Ability to help teams solving software engineering problems
  • Ability to review Production State, identify potential design or implementation problems and propose necessary solutions
  • Ability conduct Data driven decision making and Root-cause analysis
  • Ability to give and receive constructive feedback on technical conclusions
  • Ability to translate technical topics to non-tech people
  • Fluent English
  • Good communication skills
  • Recruiting firms that submit resumes to DISQO without first entering into a written contract will not be entitled to any compensation on candidates referred by that firm
Responsibilities
  • Partner with DISQO counterparts to implement engineering processes, architecture, designs, and implement technologies that level up product performance
  • Participate in the development and implementation of scalable system design, architecture principles, requirements, and standards
  • Build and sustain good working relationships with teams and help them by solving complex problems, reviewing code, and sharing feedback
  • Have essential time management skills to be able to work on multiple projects
  • Oversee the importance of good tech documentation
  • Mentor engineers and help everyone level up
  • Participate in various team ceremonies as and when required
Desired Qualifications
  • Experience in Spring Web FLux is a plus
  • Experience working with big data, analytics or AI is a plus
  • Experience building Analytics/Data-Driven applications is a plus
Disqo

501-1,000 employees

Customer experience platform