Senior Backend Software Engineer II Hybrid
Company | RELX |
---|---|
Location | Raleigh, NC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.