Location
Role Description
- Design, build and roll out solutions that will optimize complex automation workflows
- Integrate user-facing elements with server-side logic
- Ensure code implements security best practices and data protection protocols
- Understand and efficiently manipulate large datasets and have a strong understanding of data structures and algorithms
- Design and optimize applications to ensure low-latency and high-availability
- Make quick, thoughtful decisions
- Be a collaborative member of your team
- Be an excellent problem solver
Qualifications
- 3+ years of relevant software engineering experience (using Python)Excellent Python programming skills
- A passion for building robust and reliable technology
- A deep understanding of computer science fundamentals (data structures, algorithms, databases, etc.)
- Knowledge of at least one Python web framework (such as Django, Flask, etc)
- Understand fundamental design principles required to implement and deploy scalable applications
- Familiarity with event-driven programming in Python
- Familiarity with multi-process architecture and threading limitations of Python
- Familiarity with ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and database into one system
- Proficient understanding of code versioning tools (such as Git)
- Prior experience working with AWS, Azure, GCP (nice to have)
Education
- Bachelor’s Degree in Computer Engineering, Computer Science or related field (or relevant professional certificate(s))
Join the team! Send your resume to careers@mozaiq.ai.