Sr. Back-end Developer (BitBurst)

at  Prodege LLC

Home Office, Nordrhein-Westfalen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Sep, 2024Not Specified30 Jun, 2024N/AProduction Experience,Computer Science,KafkaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The role of the Sr. Back-end Developer is pivotal in translating complex business requirements into robust technical solutions that enhance the functionality and performance of backend systems. This role is responsible for the full lifecycle management of software products, including development, maintenance, and continuous improvement, ensuring that all services operate efficiently and without interruption. By actively monitoring key performance indicators and responding to system alerts, the Sr. Back-end Developer maintains high service health and contributes to the overall system stability.

The MUST Haves: (ex: job cannot be done without these skills, education, experience, certifications, licenses)

  • Three or more (3+) years of back-end development experience using golang.
  • Production experience with postgres.
  • Experience with distributed backend architecture (microservices).
  • Strong experience in managing projects or leading development cycles.
  • Strong analytical and problem-solving skills for debugging and optimizing

The Nice to Haves: (ex: preferred additional skills, education, experience, certifications, licenses)

  • Bachelor’s degree in computer science or related field of study is preferred.
  • Previous experience with message queues such as kafka
  • Previous experience with grafana & prometheus (monitoring / observability)
  • Previous experience with gRPC & protobu

Responsibilities:

  • Fulfilling assigned tickets, or picking tickets from the backlog, preparing them and working on fulfilling their requirements.
  • Developing and maintaining features derived from tickets and bug reports.
  • Responding to alerts and regularly checking metrics to ensure all services are operational.
  • Reviewing one’s and fellow engineers’ code when requested.
  • Planning the roadmap and making technical decisions, as well as evaluating new business requests.
  • Reducing the ticket backlog and implementing new features and bug fixes promptly for FraudInk and BitBurst’s Survey Integration.
  • Translating business requirements into robust technical solutions, ensuring backend systems are stable, scalable, and high-performing.
  • Proactive Monitoring and Maintenance:
  • Monitoring key performance indicators, responding to alerts, and maintaining continuous service operation.
  • Participating in code reviews, sharing knowledge, and fostering a collaborative team environment.
  • Evaluating opportunities for system enhancements and making informed technical decisions that align with business goals.
  • Utilizing strong knowledge of Golang, Postgres, and distributed architectures, and leveraging experience with Kafka, Grafana, Prometheus, gRPC, and Protobuf.
  • Maintaining clear communication, adhering to company policies, and embodying company values in all professional interactions.
    What does SUCCESS look like? Success in the role of a Senior Back-end Developer is defined by the effective translation of complex business requirements into stable, scalable, and high-performing technical solutions that enhance backend system functionality. This role demands proactive management of the entire software product lifecycle, from development through maintenance to continuous improvement, ensuring seamless and uninterrupted service operations. A successful Senior Back-end Developer actively monitors and responds to system alerts, maintains robust service health, and contributes significantly to overall system stability. Additionally, this individual drives innovation by implementing new features and improvements, collaboratively works with team members through code reviews and knowledge sharing, and makes strategic technical decisions that align with long-term business goals. Mastery in technologies such as Golang, Postgres, Kafka, and distributed architectures, coupled with strong communication and adherence to company values, further marks success in this pivotal role.

The MUST Haves: (ex: job cannot be done without these skills, education, experience, certifications, licenses)

  • Three or more (3+) years of back-end development experience using golang.
  • Production experience with postgres.
  • Experience with distributed backend architecture (microservices).
  • Strong experience in managing projects or leading development cycles.
  • Strong analytical and problem-solving skills for debugging and optimizing.

The Nice to Haves: (ex: preferred additional skills, education, experience, certifications, licenses)

  • Bachelor’s degree in computer science or related field of study is preferred.
  • Previous experience with message queues such as kafka
  • Previous experience with grafana & prometheus (monitoring / observability)
  • Previous experience with gRPC & protobuf


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or related field of study is preferred

Proficient

1

Home Office, Germany