Empiric

Senior Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Developer with strong proficiency in Kotlin and Java, hands-on AWS experience, and solid software design skills. It's a 3-month rolling contract, paying $70-$80 per hour, with hybrid work in Raleigh or Cupertino.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
640
-
πŸ—“οΈ - Date
May 14, 2026
πŸ•’ - Duration
3 to 6 months
-
🏝️ - Location
Hybrid
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Raleigh-Durham-Chapel Hill Area
-
🧠 - Skills detailed
#AWS (Amazon Web Services) #Consulting #Scala #Monitoring #Documentation #GitHub #Observability #Automation #Cloud #Debugging #Logging #DynamoDB #Java
Role description
Senior Developer - Kotlin, Java, AWS Location: 3 days per week in either Raleigh or Cupertino Contract: 3 months rolling contract Rate: $70 - $80 per hour We’re looking for a Senior Developer who can design, build, and deliver production-quality software in a fast-moving environment. You’ll work independently, collaborate with others as needed, and help turn unclear requirements into working solutionsβ€”while maintaining high engineering standards. Must-have skills β€’ Kotlin (strong proficiency) β€’ Java (strong proficiency) β€’ AWS (hands-on ability to develop and deploy in cloud environments) β€’ Solid coding fundamentals (clean, testable, maintainable code) β€’ Software design skills (ability to design components/services, not just implement) β€’ Self-sufficiency (can own tasks end-to-end with minimal guidance) β€’ Ability to operate with ambiguity (identify risks, propose solutions, iterate quickly) β€’ Practical knowledge of a MacBook (day-to-day development workflow) β€’ IntelliJ (comfortable in the IDE; productive with debugging/refactoring) β€’ GitHub (branching, pull requests, code review workflow) Nice-to-have skills β€’ Consulting skills (ability to communicate options, tradeoffs, and recommendations) β€’ AWS fundamentals, especially: β€’ DynamoDB β€’ Familiarity with gRPC β€’ Experience with observability tools (monitoring/logging/tracing concepts and/or tooling) Responsibilities β€’ Design and implement backend features and services using Kotlin/Java β€’ Build and maintain AWS-based components with reliability and scalability in mind β€’ Write quality code with appropriate testing and documentation β€’ Collaborate with teammates to review requirements, break down work, and align on technical approaches β€’ Work effectively in an environment where requirements may be incomplete or changing β€’ Improve engineering practices (code quality, development workflow, automation) Qualifications β€’ Proven experience delivering software in Kotlin/Java β€’ Hands-on experience with AWS β€’ Strong understanding of software design principles β€’ Demonstrated ability to work independently and communicate clearly