You will design and implement scalable web architecture and reliable database applications for a global team.
Responsibilities
- Design and manage highly reliable, scalable databases and applications.
- Lead project progress by defining and achieving technical goals.
- Implement continuous integration and deployment pipelines.
- Collaborate with development teams to ideate and implement software solutions.
- Solve technical problems in consultation with stakeholders using alternative approaches.
Required Skills
- 4+ years of experience in Ruby and Rails development.
- 2-4 years of experience in Object Oriented Design using Python, C, C#, Java, PHP, Go, TypeScript, or Node.js.
- Proficiency with multiple DBMS, including Postgres, MySQL, MSSQL, Oracle, MongoDB, or DynamoDB.
- Deep expertise in object-oriented development, design patterns, and design principles.
- Strong understanding of REST concepts and the Richardson Maturity Model.
- Experience with messaging technologies like Active MQ, RabbitMQ, AWS SQS, or AWS SNS.
- Experience writing automated unit tests.
- Exposure to SRE or DevOps practices.
Preferred Skills
- Degree in Computer Science, Information Systems, or a related field.
- One or more years of experience with e-commerce platforms.