Python developer (on-site)
Job Summary
What You Will Be Doing
- Collaborate with a young dynamic and innovative team.
- Develop cutting-edgecloud security products.
- Write clean efficient and maintainable code inPython (and occasionallyPHP) improving our codebase in meaningful ways.
- Build and enhance backend systems and APIs usingmodern Python frameworks
- Contribute to software development processes architecture design and best practices.
- Work ondistributed systems that handle large-scale global operations.
- Implement and maintainfrontend components using Angular ensuring seamless integration with backend services.
- Test debug and document system code and architecture.
- Collaborate with team members and other internal teams to analyze and resolve issues.
- Analyze production traffic to identify potential flaws bottlenecks or inefficiencies.
- Learn and share knowledge with the team through collaborative discussions and code reviews.
What We Need From You
- 24 years of professional experience in backend development withPython.
- Experience with one or more Python web frameworks such asFastAPIFlask orDjango.
- Solid understanding of backend architecture design patterns and best practices.
- Hands-on experience withSQL or NoSQL databases
- Basic familiarity withAWS or another cloud provider.
- Understanding of scalability challenges and experience buildingperformant distributed applications.
- Experience working withDocker andLinux environments.
- Familiarity with algorithms data structures and backend performance considerations.
- Enthusiasm for solving complex problems in an elegant and principled manner.
- A team-oriented mindset with a passion for collaboration learning and teaching.
- Ability to work in a fast-pacedagile development environment.
- Clear and concise communication skills with the ability to explain technical challenges and solutions effectively.
- Fluent inEnglish.
Nice to Have
- Experience withPHP or modernJavaScript/TypeScript ( NestJS) backends.
- Familiarity withAngular or other modern frontend frameworks.
- Experience withRedis or similar in-memory data stores.
- Exposure tounit integration or load testing.
- Experience working onlarge-scale cloud services.
- Knowledge ofCI/CD pipelines.
- Experience developing and consumingRESTful APIs.
- Contributions to or a strong interest inopen source projects
Required Experience:
IC
Key Skills
- APIs
- Docker
- Jenkins
- REST
- Python
- AWS
- NoSQL
- MySQL
- JavaScript
- Postgresql
- Django
- GIT
About Company
Enhance your critical infrastructure cybersecurity with OPSWAT's next-gen solutions, products, & technologies designed to protect the world.