At a Glance
- Tasks: Join a dynamic team to develop top-notch compliance solutions using Python.
- Company: StarCompliance simplifies compliance for global financial institutions with innovative software.
- Benefits: Enjoy a collaborative work environment and opportunities for mentorship and skill development.
- Why this job: Be part of a mission-driven company that values integrity and innovation in the finance sector.
- Qualifications: Proficient in Python with experience in ORM frameworks and enterprise-level applications.
- Other info: Candidates must pass a thorough background check due to sensitive information access.
The predicted salary is between 36000 - 60000 £ per year.
Overview
About StarCompliance
StarCompliance is on a mission to make compliance simple and easy. Trusted globally by enterprise financial institutions, the user-friendly STAR platform empowers organizations to achieve regulatory compliance while safeguarding their integrity and business reputations. Through a customizable, 360-degree view of employee activity, the STAR software enables firms to automate the detection and resolution of potential areas of conflict while streamlining daily workflows and increasing efficiency.
Role
Working as part of a highly agile team, this is a challenging but exciting opportunity for a lead developer to play an important part in developing key service components that help create best in class employee compliance solutions.
The candidate must have a good level of experience of working with and overseeing the development of complex, multi-tenanted, scalable applications/microservices. Great coding hygiene, solid design and architecture experience are essential. The candidate will work closely with a technical lead to ensure applications that are developed are of a high standard and fit for purpose.
Responsibilities
- Assist the technical lead in driving solutions to complex problems
- Build new and enhance existing services and their components
- Contribute to improving development and DataOps experience
- Look for ways to help others, whether this be through mentoring, pair programming or other approach to knowledge sharing
Skills & Experience
- Proficient in Python
- Experience of using ORM frameworks (e.g.SqlAlchemy, Django)
- A good understanding of Object-Oriented Programming and Design
- Commercial experience of working on enterprise level applications
- A proven track record overseeing the development of large/complex projects
- Experience of relational database management systems (e.g. SQL Server, Oracle,PostgreSQL)
- Strong interpersonal skills, working with internal technical staff and stakeholders
- Practical experience of analysing requirements
- Ability to quickly learn new technical skills
- Coaching and mentoring
Desirable
- Experience of working with Flask, MongoDB, Kafka, Typescript, AWS
- Experience of working with statically typed Python codebases
- Experience defining, implementing or supporting software in financial services industry(either traditional finance or crypto) preferred
- Experience of Domain Driven Design (DDD)
StarCompliance Background Checks
- All positions require pre-employment screening due to employees potentially having access to highly sensitive and confidential information involving finance and compliance; candidates must be trustworthy and have a heightened sensitivity to protecting confidential financial, professional information. To be eligible for employment with StarCompliance, candidates must undergo a rigorous background investigation with checks including, but not limited to, criminal record history, consumer credit, employment history, qualifications, and education checks.
Equal Opportunity Employer Statement
- We prohibit discrimination and harassment of any kind based on race, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, gender identity or expression, marital/civil union/domestic partnership status, veteran status or any other protected characteristic as outlined by country, state, or local laws.
- This policy applies to all employment practices within our organisation, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. StarCompliance makes hiring decisions based solely on qualifications, merit, and business needs at the time. For more information, please request a copy of our Equal Opportunities Policy.
Python Developer employer: StarCompliance
Contact Detail:
StarCompliance Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Familiarize yourself with the STAR platform and its compliance solutions. Understanding how our software empowers organizations will help you demonstrate your alignment with our mission during the interview.
✨Tip Number 2
Showcase your experience with scalable applications and microservices. Be prepared to discuss specific projects where you've overseen complex development processes, as this is crucial for the role.
✨Tip Number 3
Highlight your interpersonal skills and any mentoring experiences. Since collaboration and knowledge sharing are key aspects of the role, examples of how you've helped others in a team setting will be valuable.
✨Tip Number 4
If you have experience in the financial services industry, make sure to mention it. This background can set you apart from other candidates and show that you understand the unique challenges we face.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Understand the Company: Take some time to research StarCompliance and their mission. Familiarize yourself with their STAR platform and how it helps organizations achieve regulatory compliance.
Tailor Your CV: Make sure your CV highlights your experience with Python, ORM frameworks, and any relevant enterprise-level applications. Emphasize your coding hygiene and design experience.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with the responsibilities outlined in the job description. Mention your experience with mentoring and knowledge sharing.
Prepare for Background Checks: Be ready for the pre-employment screening process. Gather necessary documents that verify your qualifications, employment history, and any other information that may be required.
How to prepare for a job interview at StarCompliance
✨Showcase Your Python Proficiency
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used Python effectively, especially in developing scalable applications or microservices.
✨Demonstrate Your Understanding of OOP
Since a good understanding of Object-Oriented Programming is essential, be ready to explain OOP concepts and how you've applied them in your previous work. Use examples to illustrate your points.
✨Discuss Your Experience with ORM Frameworks
Familiarity with ORM frameworks like SQLAlchemy or Django is crucial. Be prepared to talk about how you've utilized these frameworks in past projects and the benefits they brought to your development process.
✨Emphasize Team Collaboration Skills
As you'll be working closely with a technical lead and other team members, highlight your interpersonal skills. Share experiences where you've successfully collaborated, mentored others, or contributed to a team's success.