We're seeking a skilled Backend Engineer to design, develop, and maintain scalable server-side applications and services.
Basic Qualifications:
- 5+ years of professional backend development experience (non-internship)
- 3+ years experience in system design and architecture
- Strong proficiency in at least one backend programming language (Java, Python, Go, etc.)
- Experience with distributed systems and microservices architecture
Technical Environment:
Core Technologies:
- Java 11/17 with Spring Boot
- Python for scripting and automation
- RESTful and GraphQL APIs
- Microservices architecture
Database Systems:
- Amazon DynamoDB
- Amazon RDS (PostgreSQL/MySQL)
- Redis for caching
AWS Services:
- AWS Lambda
- Amazon ECS/EKS
- Amazon S3
- Amazon SQS/SNS
- AWS CloudFormation
Preferred Qualifications:
- Microservices development and deployment
- Distributed systems design
- Full software development lifecycle
- CI/CD pipelines (Jenkins, GitHub Actions)
- Infrastructure as Code (Terraform, CloudFormation)
- Build and maintain RESTful/GraphQL APIs
- Security and authentication protocols
Experience With:
- Container technologies (Docker, Kubernetes)
- Message queuing systems
- Performance optimization
- Security best practices