Software Engineer - 11573
Coupa Softwareabout 21 hours ago
Gdańsk, PolandMid Level / Senior
H1B Sponsor
Responsibilities
- Design, develop, maintain, and scale Coupa’s platform systems and services.
- Participate in operational design and code review.
- Architect and develop reusable microservices and other platform components.
- Develop frameworks for standardizing and enabling data flows via APIs, files, and message queues.
- Advocate best practices in unit testing, code reviews, and code quality.
- Engage with other teams to simplify platform component deployment and operation.
- Find creative and maintainable solutions to complex problems.
- Continuously seek opportunities to improve the platform and processes.
Requirements
- Minimum of 4-5 years of software development experience.
- Expertise in Ruby, Go, or Java.
- Experience with modern MVC web frameworks like Ruby on Rails.
- Proven understanding of software development best practices and design patterns.
- Experience with RESTful API development.
- Familiarity with high-throughput message queueing systems like Kafka or Resque.
- Experience building microservices in Golang or Java.
- Knowledge of cloud-native architecture and technologies like Kubernetes and EC2.
- Experience working in an agile environment, preferably with Scrum.
- Familiarity with SQL and NoSQL databases, including MySQL, Redis, and MongoDB.
- Self-motivated with strong communication skills.
- Bachelor's degree in Computer Science or equivalent experience.