Highlights
Collaborative culture, cutting-edge technology, competitive compensation, and supportive work environment.
Description
Job Summary
pWe are looking for a skilled Software Engineer to join our team and contribute to the development of high-performance applications that support trading and internal systems. This role involves building scalable solutions, optimizing data workflows, deploying code to production, and resolving technical issues in a fast-paced environment.
Responsibilities
- Analyze and troubleshoot process and software challenges for efficiency gains.
- Design and develop effective engineering solutions that enhance performance.
- Create reliable, high-performance code using Python and Django.
- Deploy code to production environments and monitor system performance.
Required Skills
- Python programming
- Data handling with pandas and NumPy
- PostgreSQL database management
- Familiarity with Linux systems
- Version control using Git
Required Skills Explained
- Python and Django: Essential for developing scalable web applications.
- PostgreSQL: Critical for handling large datasets efficiently.
- Git: Required for version control to manage changes effectively.
- Linux: Necessary for system-level operations and server management.
- pandas and NumPy: Important for data manipulation and analysis.
- Redis and WebSockets: Useful for real-time communication and caching.
- Bash scripting: Beneficial for automation tasks on Linux systems.
Who is this for
pWe are seeking candidates who have a passion for technology, especially in the financial sector. Ideal candidates will be detail-oriented, innovative problem solvers capable of thriving in a dynamic environment.
Why This Job is a Good Opportunity
ulliCollaborative Culture: Work with skilled peers in an intellectually stimulating environment.liCutting-Edge Technology: Involve yourself in high-frequency trading and advanced technology solutions.liCompetitive Compensation: Enjoy industry-leading pay for your hard work.liEmployee Benefits: Access to catered meals, health insurance, and generous leave policies.
Interview Preparation Tips
- Practice coding problems in Python using Django framework.
- Be ready to discuss specific projects or experiences with PostgreSQL and Git.
- Prepare examples of how you have optimized data workflows or resolved production issues.
- Discuss your familiarity with Redis, WebSockets, and Bash scripting if applicable.
Career Growth in This Role
pThe role offers opportunities for advancement into senior software engineering positions. With experience, you can take on more complex projects and lead teams. Additionally, the fast-paced environment fosters continuous learning and skill development, setting a solid foundation for a long-term career in high-frequency trading systems.
Explore More Opportunities
Skills
Frequently Asked Questions
What programming languages are required for this role?We require strong proficiency in Python and experience with Django framework.
Is prior experience necessary for the job?While not mandatory, having 0-2 years of professional experience or a Bachelor's degree in Computer Science is preferred.
What kind of support does the team offer to new hires?Our collaborative culture provides extensive mentorship and training for all new members to help them integrate smoothly into our team.