Software Developer, Python

September 24

Apply Now

Description

• Develop and maintain the server-side logic of the applications using Python. • Implement efficient and performant backend code for high-volume production applications. • Monitor application health and reliability in production environment. • Collaborate with the frontend development team to integrate user-facing elements with server-side logic. • Contribute to all phases of the development lifecycle, from concept to deployment. • Review and refactor code, establishing best practices for code hygiene and organization.

Requirements

• 3+ years of backend development experience. • Strong proficiency in Python, with a good knowledge of its ecosystems. • Proficiency with Django framework is a must. • Experience with SOA applications development. • Experience with RESTful API design and server-side implementation. • Experience with stateful auth tokens (JWT) is a must. • Proficient understanding of code versioning tools, such as Git. • Experience with CI/CD tools and practices. • Understanding of performance troubleshooting and debugging tools. • Strong experience with RDBMS (Postgres is a must) and message brokers. • Experience with containerization and orchestration tools like Docker and Kubernetes is considered a strong advantage. • Experience with core AWS services (EC2, S3, RDS, CloudWatch, Elastic Beanstalk) is a must, AWS IAM - optional. • Experience with QuickBooks Invoices. • English: B1+ • Strong communication and team collaboration skills. • Ability to learn quickly and adapt to new technologies. • Passion for writing clean, efficient, and maintainable code (and encouraging others to do so).

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com

Join our Facebook group

👉 Remote Jobs Network