We are looking for a talented and experienced
senior python web engineer (back-end)
to join our team.
the ideal candidate will be responsible for developing high-performance, database-driven web applications and system architectures. This role requires a deep understanding of back-end technologies and best practices, along with the ability to work collaboratively in a fast-paced environment.
design and implement scalable and efficient back-end systems for web applications develop and maintain restful apis and json-based web services collaborate with front-end developers and ux designers to create seamless user experiences optimize application performance and scalability through code and database improvements deploy and manage applications in high reliability production environments using docker, kubernetes, and aws conduct code reviews and ensure adherence to best coding practices troubleshoot and resolve complex technical issues stay updated with emerging technologies and industry trends mentor junior developers and contribute to team knowledge sharing 4+ years developing database driven web applications and high performance application systems strong skills in rdbms databases, especially postgesql profound development skills in complex python applications competency in using and building restful api's and json experience deploying to high reliability production environments proficiency with docker, kubernetes, aws, and git strong object oriented programming and application design skills fluent english communication skills at a b2+ level scripting in additional languages such as perl knowledge of swagger/openapi 3.0 knowledge of continuous integration, testing methodologies, tdd and agile development methodologies experience with web ui, including modern js frameworks (e.g. React/redux) familiarity with ux design principles is desirable, but not required