Senior Software Engineer - Python
Core
Developing server applications and Restful APIs for various software platforms, ensuring functionality, security, and performance.
Role type
Senior Software Engineer (Python/Backend)
Builds
Server applications and Restful APIs
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Python, Flask, RESTful API design, database management (Oracle, SQL Server, MySQL, PostgreSQL, MongoDB), unit testing, code security tuning, version control (Git/Github), cloud platforms (Azure, AWS), system maintenance, technical mentoring, team leadership, candidate evaluation, technology research
Preferred skills
Microsoft technologies, front-end technologies, JIRA
Technologies
Python, Flask, Azure, AWS, Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, Github, JIRA
Responsibilities
Analyze business requirements, estimate assigned tasks, write code and unit tests, tune code for security and performance, maintain systems, lead a team of software engineers, mentor team members, evaluate candidates for open positions
Seniority
Senior, hands-on IC with leadership responsibilities