Software Engineer
Looking for a software engineer
- New grad/1+ year experienced candidate with interest in working on back-end services end-to-end.
- Strong computer science fundamentals, including design patterns, algorithms, asymptotic complexity, parallelism, and database schema design.
- Strong experience with Java/J2EE, Spring Frameworks, and scripting languages like Python, and building RESTful services.
- Understanding of CI/CD systems such as GitHub Actions, Jenkins.
- Understanding of Kubernetes and modern deployment strategies.
- Ability to take ownership of complex projects and provide end-to-end engineering solutions: from architecture design to implementation and production support.
- Strong interpersonal, communication, relationship-building, organization, and time-management skills.
- Experience in Agile software development methodologies.
- AI enthusiast with a focus on problem-solving and a passion for developing efficient and scalable solutions using AI.
- Outstanding communication skills.