About
Grid Dynamics provides technology consulting, platform and product engineering, AI, and advanced analytics services. It helps enterprise companies undergoing business transformation solve technical challenges and achieve positive business outcomes. The company has expertise in enterprise AI, data, analytics, cloud and DevOps, application modernization, and customer experience.
Responsibilities
•Participate in the end-to-end design and development of high-performance business applications, from initial requirements through production
•Analyze application performance, optimize algorithms, and find simple, robust solutions to complex system requirements
•Improve software quality through code reviews, refactoring, comprehensive unit and integration testing, and modern tools
•Collaborate with developers, QA engineers, and analysts in an Agile workflow
•Evaluate and incorporate new libraries, modern technologies, and architectural best practices
Requirements
•Production software engineering experience with Go (Golang), Java, or Python
•Solid knowledge of object-oriented programming and design concepts, core algorithms, and Big O complexity analysis
•Hands-on experience with platform engineering, infrastructure tools such as Terraform and Kubernetes, and CI/CD pipelines
•Deep understanding of RESTful API design conventions, version control systems such as Git/SVN, and distributed system architecture
•Strong track record of writing clean code supported by robust unit and integration testing suites
Nice to have
•Automated performance profiling, query optimization, and advanced load testing in distributed setup environments
Conditions
•Competitive salary
•Flexible schedule
•Benefits package including medical insurance and sports
•Corporate social events
•Professional development opportunities
•Well-equipped office
•Working hours overlap until 3 pm PST