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
Make sure to showcase your experience with complex, multi-tenanted applications in your conversations. Highlight specific projects where you played a key role in development, as this will resonate well with the team at StarCompliance.
✨Tip Number 2
Familiarize yourself with the STAR platform and its compliance solutions. Understanding their mission and how your skills can contribute to making compliance simple will help you stand out during discussions.
✨Tip Number 3
Prepare to discuss your experience with ORM frameworks like SQLAlchemy or Django. Be ready to explain how you've used these tools in past projects to enhance application performance and maintainability.
✨Tip Number 4
Since mentoring and knowledge sharing are important aspects of the role, think of examples where you've helped others grow technically. This will demonstrate your ability to contribute positively to the team culture at StarCompliance.
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 enterprise-level applications. Emphasize any relevant projects that showcase your coding hygiene and design skills.
Craft a Strong Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your understanding of the financial services industry and your ability to work in an agile team environment.
Showcase Your Soft Skills: In your application, mention your strong interpersonal skills and any experience you have with mentoring or coaching others. This aligns well with the responsibilities of the role.
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.