Tech Stack
AWSCloudDistributed SystemsDockerGoGroovyGRPCJavaJavaScriptKotlinKubernetesMicroservicesNoSQLPythonRDBMSRubyRustScalaSwift
About the role
- Coda delivers commerce solutions (Codashop, Codapay, Custom Commerce, Distribution) to publishers worldwide.
- Build robust, distributed systems for high-volume payments and e-commerce using AWS, infrastructure-as-code, Quarkus, JSON, gRPC, OpenTelemetry, and more.
- Design and develop robust DevOps tooling to improve developer workflows and boost overall engineering productivity.
- Implement and maintain efficient, reliable CI/CD pipelines to support smooth and scalable software delivery.
- Collaborate closely with engineering teams to identify and resolve pain points affecting the developer experience.
- Analyze, understand, and continuously optimize internal development processes by identifying bottlenecks and driving improvements.
- Take full operational responsibility for the infrastructure and tooling owned and maintained by your team, including debugging production CI/CD issues and participating in on-call rotations.
Requirements
- Minimum of 5 years of experience in software development, with a strong focus on infrastructure or platform engineering.
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field — or equivalent practical experience.
- Proficient in Python or Go (required); bonus if experienced with other languages such as Java, Scala, Kotlin, Groovy, Ruby, JavaScript, C/C++, Rust, or C#.
- Solid understanding of software architecture, especially in relation to infrastructure and developer tooling.
- Familiar with various data systems and how to query or interact with them (e.g., RDBMS, NoSQL databases, message queues).
- Strong mindset for automation — experience building CI/CD pipelines and implementing test automation.
- Knowledge of agile methodologies, such as Kanban, and experience working in agile environments.
- Strong communication skills and good command of English, both written and verbal.