Senior Developer
Core
Design software solutions and build large-scale distributed systems out of microservices for clients.
Role type
Senior Software Developer (IC)
Builds
Large-scale distributed systems, microservices, and innovative customer experiences
Domain
Software Development / Consulting
Deliverable
production ML models | product features
Required skills
Java, Kotlin, JavaScript, TypeScript, Ruby, C#, Object-Oriented programming, TDD, Agile (XP, Scrum, Kanban), DevSecOps, Microservices architecture
Preferred skills
Cloud technology (AWS, Azure, Kubernetes, Docker), Open source contributions, Technical speaking
Technologies
Java, Kotlin, JavaScript, TypeScript, Ruby, C#, AWS, Azure, Kubernetes, Docker, TDD tools, CI/CD tools
Responsibilities
Write clean and reusable code using TDD and design patterns; Advocate for continuous delivery practices; Build large-scale distributed systems out of microservices; Collaborate to build features and interactive prototypes; Apply latest technology thinking to solve client problems; Utilize DevSecOps tools to build and deploy software; Act as a mentor for less-experienced peers
Seniority
Senior, hands-on IC with mentorship responsibilities
