Backend Engineer

Backend Engineer

30 Sep 2024
Georgia, Atlanta, 30301 Atlanta USA

Backend Engineer

Vacancy expired!

Application EngineerRemote, Permanent Opportunity MUST BE ABLE TO WORK WITHOUT SPONSORSHIP

Overview:
We are looking for a Backend Senior Software Engineer to join our Product Development Team. As a Sr. Software Engineer, you will drive projects end-to-end, collaborate on product requirements with Product Managers, architect and implement technical solutions, and ensure continued success after deployment. You will lead and participate in design reviews and architecture discussions. You’ll write pragmatic code and strive for simplicity, while bringing technical insights into how to refine and improve the system, ultimately ensuring performance, stability, and an exceptional end user experience.

Responsibilities:
Build reusable code, APIs, and libraries for future use
Ensure the technical feasibility of architecture designs
Optimize applications for maximum speed and scalability
Collaborate with Product Analysts, UX Designers, QA, and other Engineers to ensure code and design are in sync
Review Code written by other engineers
Serve in a mentor role to team members, while also continuing to learn as a mentee
Ensure test coverage is being maintained at a specific threshold for all backend code
Ensure industry standard development best practices are observed, including accessibility, responsiveness, and privacy compliance
Keep up with the latest backend technologies in the industry

Requirements:
4+ years of relevant engineering experience
Proven experience with Java 8 or higher (Kotlin preferred)
Experience developing Microservices, DevOps, Test Automation and CI/CD
Experience with Elasticsearch and PostgreSQL
Experience designing and building highly scalable, distributed systems
Extensive experience with JVM based applications (including concurrency and multi-threading) and/or Node.js based applications
Deep understanding of REST based web services
Experience working in cloud environments (Google Cloud Platform or AWS), preferably with “cloud-native” architectures
A willingness and ability to help mentor junior and mid-level team members
A passion for clean, high-quality code
An interest in continuous learning, expanding technical knowledge, and the good judgment to know when and when not to introduce new technologies
Knowledge of one or more distributed messaging systems (Kafka preferred)
Knowledge of big data and/or stream processing technologies (Spark, Hadoop, Kafka Streams, Flink, etc.)

Compensation: $160,000 to $170,000, depending on experience 20% bonus

Job Details

  • ID
    JC46112502
  • State
  • City
  • Job type
    Permanent
  • Salary
    $160,000 - $180,000
  • Hiring Company
    aquesst
  • Date
    2022-09-09
  • Deadline
    2022-11-07
  • Category

Jocancy Online Job Portal by jobSearchi.