Remote jobs in Programming

WORK ANYWHERE!

Coda Payments

Senior/Staff Software Engineer

Worldwide

amazon web services

microservices

java

javascript

python

1 year

Remote Jobs

>

Remote Jobs in Worldwide

>

Senior/Staff Software Engineer

Location: Type: Full-time
About the role

We are looking for a proactive, driven engineer who is hungry to contribute using their deep and fundamental knowledge in software development and automation. You will be responsible for the architecture, development, and evolution of key products and features at Coda.

We work remotely from over 20 countries across the globe. We have development offices in key locations throughout Asia as well, in case you prefer working from an office. We hire top engineers, and give them the flexibility to work productively as part of a distributed team. If you are comfortable working in the APAC or EU timezone, apply now!

Responsibilities



  • Design and develop highly scalable, reliable, secure, and fault-tolerant systems end to end using state of the art technology

  • Work directly with Product and Technology team members to define and implement complex features

  • Collaborate with other team members to learn and share best practices

  • Understand and constantly optimize our products, identifying and fixing problems, improving stability and user experience

  • Take operational responsibility for the services that are owned by your team

  • Debug production issues across services

  • Participate in on-call rotations as needed (we support a healthy work/life balance, so we invest in minimizing out-of-office interruptions and we use rotations to minimize on-call days)


Requirements



  • 5 years of experience in software development

  • A bachelor’s degree in computer science, engineering, mathematics, or a related field (or equivalent experience)

  • Strong knowledge of one or more programming languages (Java, Scala, Kotlin, Groovy, Go, C/C++, Rust, Python, C#, etc.) and the ability to learn new programming languages quickly

  • Strong understanding of software architecture

  • Understanding of data systems and how to query/interact with them (RDBMS, NoSQL, Queues, etc.)

  • A desire to build automation into everything you do, including implementing state of the art CI/CD practices and test automation

  • Understanding of agile methodologies (e.g. Scrum)

  • Good command of the English language and the ability to communicate effectively

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.