Posted in

Senior Backend Software Engineer II Hybrid

Senior Backend Software Engineer II Hybrid

CompanyRELX
LocationRaleigh, NC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of professional experience in software development.
  • Strong proficiency in Python programming language.
  • Hands-on experience with Azure/AWS services (e.g., EC2, S3, Lambda, RDS).
  • Strong understanding of software development best practices and methodologies.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Responsibilities

  • Design, develop, and maintain scalable and efficient software applications using Python.
  • Implement and manage AWS cloud infrastructure, ensuring high availability and security.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and resolve software defects and issues.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with emerging technologies and industry trends.

Preferred Qualifications

  • Experience with web frameworks (Django, Flask, FastAPI).
  • Experience with API design and tradeoffs.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and tools.
  • Knowledge of other programming languages (e.g., Go, Java).
  • Experience with database design and management.
  • Experience with system architecture and API design.
  • Knowledge of machine learning pipeline and deployment strategies.