Anatta

Back to careers

Sr. Backend Developer

Apply here Charleston, United States

What we need

  • Bachelor degree or equivalent relevant work experience
  • Good use of version control (Git)
  • PHP 7 with an MVC framework (Symfony preferred)
  • Experience with Symfony2 and Domain Driven Design
  • Experience with Agile methodologies (Scrum / Kanban)
  • Experience with practices such as TDD, CI and CD
  • Experience with automated testing using tools such as PHPUnit, PHPSpec and Behat
  • Excellent communication skills in English
  • An Agile mindset: being able and willing to cross roles and specialities to make the team succeed

Bonus points

  • Experience with devops and infrastructure practices and technology like deployment automation, provisioning etc. in a safe, reliable way
  • Understanding of design patterns such as event sourcing and CQRS, and you know when to apply them
  • Experience with REST API design
  • Experience with Elasticsearch
  • Worked as part of a distributed (or international) team
  • Enthusiasm to bring new ideas and share your knowledge with the team

Things we cherish

  • Business-centric thinking, and a goal driven personality
  • Entrepreneurial spirit
  • Technical curiosity, critically open to new tools and technologies

Interested in this role? Have questions? Message us here.

Open positions


Sr. UI Designer

Full-Time / 3-5 years exp. / Charleston, United States

View Detail

Sr. UI Designer

Full-Time / 3-5 years exp. / Bengaluru, India

View Detail

Sr. UI Developer / Frontend Developer

Full-Time / 3-5 years exp. / Charleston, United States

View Detail

Sr. UI Developer / Frontend Developer

Full-Time / 3-5 years exp. / Bengaluru, India

View Detail

Sr. Backend Developer

Full-Time / 3-5 years exp. / Charleston, United States

View Detail

Sr. Backend Developer

Full-Time / 3-5 years exp. / Bengaluru, India

View Detail

Have a question? Contact us

Apply Today!

If you're interested in the position and want to apply, start by sending us your basic information. And a member of our team will get in touch via email or phone to grab more details from you.

Let's Talk

The best thing for us to do is to schedule a call so we can learn more about you, your business and your goals. Just submit your contact details and a short description of your project. And we'll schedule a followup right away.