Sr Software Development Engineer, Backend
BeyondTrustabout 3 hours ago
Responsibilities
- Design, build, and maintain highly scalable and resilient backend components and services.
- Deliver outstanding user experience for complex API-based integrations.
- Contribute to system design and provide technical leadership for complex projects.
- Review functional and technical requirements to identify gaps and propose solutions.
- Take end-to-end ownership of projects and deliver results as part of a team.
- Pursue high quality by leveraging engineering best practices.
Requirements
- 5+ years of experience delivering and supporting enterprise-ready cloud-based systems.
- Solid understanding of modern design patterns.
- Excellent communication and collaboration skills.
- Experience with the full development lifecycle in an agile environment.
- Hands-on experience in architecting and developing backend services.
- Proficient in Python with a deep understanding of OOP, System Design, Networks, and Linux.
- Experience with public cloud providers: AWS, Google Cloud, and Azure.
- Familiarity with data engineering technologies like RabbitMQ, S3, and Elasticsearch.
- Experience in developing scalable microservices architectures.
- Understanding of Continuous Integration and Continuous Delivery strategies.