ID 1832 – Sr. Backend Developer


Project Details
The product is a text messaging automation software platform allowing E-Commerce store owners to do most of their customer communication over text messaging as opposed to old-school calls and emails.
The technology stack is React.js on the front end with Redux Saga, Storybooks, slick-looking UI with a custom design system, and an AI-powered conversation builder using the Canvas API.
The front end is powered by Python / Django backend API on top of a PostgreSQL database with Kafka processing high throughput text messages.
Soon we’ll be adding NoSQL and Kubernetes into the mix. Join us, it’ll be a lot of fun!

What’s in it for you
•  Work with the latest and greatest technologies.
•  Learn from the best people. We constantly challenge the status quo, learn from each other, and invent new ways of building a great product.
•  We take advantage of the latest automation tools like automatic deployments, CI/CD pipelines, and more.
•  Flexible hours. Just join daily standups, sprint planning, and retrospective meetings. Other than that you’re in control of your own schedule.
•  Work remotely at the comfort of your home or a shared co-working space.
•  Work on challenging problems, innovate, have fun while doing it.
•  Travel around the world. We offer occasional business trips to work with our clients face to face from their offices.

Required Qualifications
•  5+ years of full time hands-on backend experience.
•  3+ years of full time hands-on experience with Python, Django (or similar like Flask / FastAPI / Pyramid / Tornado), PostgreSQL/MySQL.
•  Upper-intermediate to fluent speaking and writing English.
•  Intermediate knowledge of raw SQL including but not limited to indexing, using different types of joins and group by.
•  Ability to write clean, modular, scalable, well-tested code, setting an example for others.
•  Ability to lead by example, understand client’s goals, create and implement solutions to achieve them in a team setting proactively.
•  Strong knowledge of scalable backend API performance and tools.
•  Experience with unit testing.
•  Clear understanding of the runtime complexity of the code being written.
•  Ability to think outside of the box and work on the same project long term with a high degree of care.

Nice to have
•  A formal Computer Science degree.
•  Working experience in a proper Agile / Scrum team environment.
•  Deep understanding of automated testing, ability to set up automated testing frameworks, testing architecture, data seeding, mocking, and implementing best testing practices.
•  Deep understanding of runtime complexity and memory complexity using Big O notation.
•  Growth stage startup experience.
•  Technical leadership experience.
•  Team management experience.
•  Open source contributions, presentations, and publications.



    Todos los derechos reservados. Desarrollado por

    CONEXIONHR – Todos los derechos reservados. Desarrollado por