remote
Senior Technical Developer - Ai Acquisition
Software Engineer
Senior Technical Developer leading design, development, and deployment of scalable cloud‑native applications, leveraging Python, Java, AWS, Docker, and Kubernetes to deliver high‑performance solutions.
About the role
Key Responsibilities
- Architect, design, and implement robust, scalable backend services using Python and Java.
- Build, containerize, and orchestrate microservices on AWS with Docker and Kubernetes.
- Collaborate with product and data teams to translate requirements into technical specifications and deliver end‑to‑end features.
- Ensure code quality, performance, and security through code reviews, automated testing, and CI/CD pipelines.
- Mentor junior developers and promote best practices in software engineering.
Requirements
- 5+ years of professional experience in backend development with Python and/or Java.
- Strong hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and container orchestration using Docker and Kubernetes.
- Proficiency in relational databases and SQL, with ability to write efficient queries and design schemas.
- Solid understanding of software design patterns, RESTful APIs, and microservice architecture.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
Skills
pythonjavaawsdockerkubernetessql