• Design and develop solutions for complex enterprise-scale business problems
• Understand both business and technical implications of architectural decisions
• Be an agent of change and drive improvements to software engineering practices
• Research, recommend, and lead the adoption of leading edge technologies
• Continually invest in yourself and others through learning and mentorship
• 10+ years of software development and/or architecture experience
• Strong foundation in commercial software engineering: problem solving, data structures, algorithms, patterns, concurrency
• Experience as a senior developer that has shipped enterprise grade software using programming languages such as C#, Java, Kotlin, Golang, Javascript, Typescript
• Hands-on experience with asynchronous, event-based systems design and architecture using tools like MSMQ, Kafka, RabbitMQ
• Practical knowledge of Kubernetes microservice orchestration patterns
• Demonstrable development experience in Azure, AWS or GCP
• Clear and effective written and verbal communication
• Full range of medical, dental, and vision benefits
• 401(k) retirement savings plan
• Employee Stock Purchase Plan
• Education assistance
• Free development courses
• Paid time off programs
• Paid holidays
• CVS store discount
• Discount programs with participating partners
Source ⇲
CodersRank Remote Jobs