Sr. Back-end Developer (BitBurst)
at Prodege LLC
Home Office, Nordrhein-Westfalen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Sep, 2024 | Not Specified | 30 Jun, 2024 | N/A | Production Experience,Computer Science,Kafka | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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