Job Url: https://hiring.cafe/?searchState=%7B%22searchQuery%22%3A%22Python%22%2C%22workplaceTypes%22%3A%5B%22Remote%22%5D%7D Job Description: Senior Software Engineer @ COMPLY View All Jobs Website United States $135k-$150k/yr Remote Full Time Responsibilities: Leading and mentoring, Building applications, Optimizing performance Requirements Summary: 5+ years of experience in Python, proficiency in JavaScript frameworks (preferably React), and experience with Django. Technical Tools Mentioned: Python, JavaScript, Django, React, MySQL, PostgresSQL, ElasticSearch, MongoDB, Redis, RabbitMQ, Celery, Jenkins, Docker, Kubernetes, .NET Core Save Mark Applied Hide Job Report & Hide Job Description Copy Job Description Who Are We:   We are COMPLY.   For compliance people.  COMPLY is the leading global provider of comprehensive regulatory compliance software and solutions for the financial services sector. Our OneCOMPLY™ platform provides an all-in-one approach to address firm and employee compliance requirements through a configurable and scalable software-as-a-service (SaaS) platform coupled with expert consulting services.   COMPLY serves thousands of financial services clients including Broker Dealers, Investment Banks, Private Funds, RIAs, and Wealth Managers who rely on COMPLY to power their compliance programs.  To learn more about COMPLY, visit COMPLY.com At Comply, our team is a mix of engineers, open data geeks, and political researchers who are curious, hardworking, and care. Members of our team take a high degree of ownership when it comes to the work we do. We care about what we do and the people we do it with. We’re guided by a deep empathy for our customers and their needs, and we think carefully about how our users - and our world - may be affected by the decisions we make. We’re constantly aiming to drive improvements for our users and build useful things that make our world better. We’re looking for candidates comfortable in a high-growth, fast-paced environment. We value tenacity, a commitment to learning, empathy, humility, ambition, curiosity, and a deep-seated belief in the power of data to inform and improve how things get done and decisions get made.   We are looking for a Senior Software Engineer to join our team. The right candidate will not only have the technical expertise in software development but likes to work across different initiatives and thrives in a fast-paced environment. If that sounds like you, we want to meet you!   The compensation range for this role is specific to the United States. It takes into account a wide range of factors that are considered in making compensation decisions, including, but not limited to, skill sets, training, licensure and certification, and experience. A reasonable estimate of the base salary range for this role would be $135,000- $150,000 plus applicable bonus/benefits offerings, etc., as those similarly situated within the Company. Responsibilities: Lead and mentor junior and mid-level engineers on best practices Build, maintain, and improve end-user applications and APIs in Django and React Measure and optimize application and database performance, including scalability and design Strategize with the Product Management team on product and customer facing decisions Write and maintain automated system and integration tests Write clear, modular code with sensible abstractions, promote best practices for application development, and deliver high-quality work on schedule Create and maintain technical documentation on development processes and code Participate in code reviews, provide coaching and feedback to ensure proper design and code quality Monitor and suggest emerging technologies where appropriate Work in a demanding but highly collegial and collaborative environment Develop an understanding and improve the ecosystem in which software is running Qualifications: Python (minimum 5+ years of experience) Experience with a JavaScript framework (Preferably React/Redux), HTML, CSS Demonstrated proficiency in OO programming with Python Demonstrated capability using Web Application frameworks (Django) Knowledgeable in building and consuming microservices OO Design and analysis using Design Patterns Relational and NoSQL Database designs skills (MySQL, PostgresSQL, ElasticSearch, MongoDB) Experience working in an Agile environment Experience using Continuous Integration & Continuous Deployment (CI/CD) automation Nice to Have: Familiar with other parts of our stack, including Redis, RabbitMQ, Celery, Jenkins Basic experience with networking (TCP/IP, IPv4/IPv6, DNS) Familiar with container technologies (Docker, Kubernetes) Exposure to Microservices Architecture Demonstrated knowledge of .NET Core