Senior Developer
Senior Developer - Kotlin, Java, AWS Location: 3 days per week in either Raleigh or CupertinoContract: 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 skillsKotlin (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 skillsConsulting skills (ability to communicate options, tradeoffs, and recommendations)AWS fundamentals, especially:DynamoDBFamiliarity with gRPCExperience with observability tools (monitoring/logging/tracing concepts and/or tooling)ResponsibilitiesDesign and implement backend features and services using Kotlin/JavaBuild and maintain AWS-based components with reliability and scalability in mindWrite quality code with appropriate testing and documentationCollaborate with teammates to review requirements, break down work, and align on technical approachesWork effectively in an environment where requirements may be incomplete or changingImprove engineering practices (code quality, development workflow, automation)QualificationsProven experience delivering software in Kotlin/JavaHands-on experience with AWSStrong understanding of software design principlesDemonstrated ability to work independently and communicate clearly