What are the responsibilities and job description for the Senior Backend Software Engineer – Metadata Platforms (Java, Python, AWS) position at aKUBE?
City: Santa Monica/Seattle/San Francisco/NYC
Onsite/ Hybrid/ Remote: Hybrid (4 days onsite per week, no flexibility)
Duration: 3 Months
Rate Range: Upto $96/hr on W2
Work Authorization: GC, USC, All valid EADs except OPT, CPT, H1B
Must Have:
- 5 years of backend software engineering experience
- Strong Java and Python development experience
- Strong AWS experience
- Strong knowledge of data structures, algorithms, and object-oriented programming
- Experience building backend services and APIs
- Experience with event-driven or pub/sub architecture
- Experience with relational databases such as MySQL or PostgreSQL
Responsibilities:
- Design and build scalable backend services for metadata ingestion, association, aggregation, normalization, and distribution
- Lead technical design and implementation of new features
- Develop clean, maintainable, and high-quality code
- Partner with engineering leadership and project teams on delivery planning and execution
- Identify system and workflow improvements to increase reliability and scalability
- Support and mentor junior and mid-level engineers
- Contribute to systems that manage large-scale content metadata for downstream platform use
Qualifications:
- 5 years of software development experience
- Strong backend engineering background; this is not a data engineering role
- Hands-on experience with Java, Python, and AWS services such as Lambda, Kinesis, SQS/SNS, and DynamoDB
- Experience with relational and NoSQL databases
- Experience with Kafka, Kinesis, or similar event-driven systems
- Strong computer science fundamentals including data structures, algorithms, and software design
- Ability to work independently and solve complex technical problems
- STEM degree required
Nice to Have:
- Spring Boot
- DynamoDB
- PostgreSQL
- Kafka
- Kinesis
- Neo4j
- Terraform
- GraphQL
- Some front-end exposure
Salary : $96