Senior Developer (Kotlin + Java) Hybrid position in USA
Core
Senior Software Developers design software solutions, write clean iterative code, and deliver powerful end results for clients while advocating for better engineering practices.
Role type
Senior Software Developer (Kotlin + Java)
Builds
Large-scale distributed systems out of microservices, innovative customer experiences, and production software.
Domain
Technology consulting / Software engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, Object-Oriented programming, TDD, continuous integration, continuous delivery, Agile methodologies (XP, Scrum, Kanban), DevSecOps tools and practices
Preferred skills
Cloud technology (AWS, Kubernetes, Docker), open source contributions, speaking engagements
Technologies
Kotlin, Java, AWS, Kubernetes, Docker, DevSecOps tools
Responsibilities
Write clean and reusable code using TDD and design patterns; create large-scale distributed systems out of microservices; collaborate to build features and interactive prototypes; oversee the entire cycle of software consulting and delivery; act as a mentor for less-experienced peers
Seniority
Senior, hands-on IC with mentorship responsibilities