remote
Staff Software Engineer - CDK Global
Software Engineer
Staff Software Engineer responsible for designing and maintaining scalable RESTful APIs and microservices using Java, Spring Boot, JavaScript, Node.js, Kafka, and AWS services, with deployment on Kubernetes and cloud infrastructure.
About the role
Staff Software Engineer at CDK Global.
Key technologies: Python, JavaScript, SQL, Java, Node.js, Spring.
Key Responsibilities
- Design, develop and maintain scalable software systems
- Write clean, well-tested and documented code
- Participate in code reviews and contribute to engineering best practices
- Collaborate with product and design teams to deliver features
Requirements
- 8+ years of relevant experience in software engineer
- Experience with software design patterns and architecture
- Solid understanding of data structures and algorithms
Skills
javajavascriptnodejskafkaawskubernetes