Mindcracker is actively seeking to hire an Sr. Back End Software Engineer(Python) who wants to develop innovative solutions that make systems safer and more efficient. You will be a key contributor in this role within an analytics team, a core group of software engineers, data scientists, designers, and product managers using the latest cloud technologies, algorithms and AI to support better decisions for clients. This opportunity is for a senior or lead software development role
Responsibilities:
- Participate in the development of industry leading analytics products which collect, analyze, and visualize data to help make smart investment decisions and improve safety
- Collaborate with product and technical staff on product road-map and R&D planning
- Participate in code reviews and design reviews to ensure development best practices are being adhered to
- Research and adopt new utilities, frameworks, and technologies
What you need to be successful in this role:
- Bachelor's Degree or Work Equivalent experience in Computer Science, Software Engineering, Mathematics/Data Science, or related field
- 3 years software development experience
- 2 years of experience using Python
- 2 years of experience with Python web frameworks (and ORM) with Django (preferred), or Flask
- Knowledge of Mapping and Spatial Data systems, including Google Maps, Mapbox, OpenStreetMap, or similar mapping technologies
- Experience with spatial and/or mapping technologies, analytics, and map UI frameworks (Mapbox, Google Maps, HERE Maps, etc.)
- Ability to work directly with Subject Matter Experts to translate requirements into specifications and code
- Experience with large database-driven application development, preferably Redshift or RDS/Aurora
- Experience troubleshooting and tuning REST services and database performance issues
- Experience with developing web applications deployed to the cloud (AWS preferred)
- Experience with RESTful API development (e.g. Django Rest Framework)
- Experience in an Agile development methodology including best practices such as automated tests, continuous integration, shared ownership, pull requests and code reviews
- Experience with various AWS application technologies such as Lambda, API Gateway, Kinesis, Redshift, etc.
- Strong relational database skills with PostgreSQL, MySQL or Oracle
- Geolocation programing skills are a plus
Location: remote
Job Types: Full-time
Pay: $100,000 - $115,000 annual
Schedule:
Experience:
- Software development: (3 years Preferred)
- Python: (2 years Preferred)
- Python web frameworks : (2 years){ORM, Flask, or Django (preferred)}
Job Type: Full-time
Pay: $100,000.00 - $115,000.00 per year
Schedule:
Experience:
- Software development: 3 years (Preferred)
- Python: 2 years (Preferred)
- Python web frameworks: 2 years (Preferred)