TXODDS are a dynamic player in the Sports data business looking to grow aggressively in the next 18 months.
We are currently seeking a Python Backend Developer to join a team responsible for the operation, development and maintenance of our current and future systems.
The technology platform is currently undergoing a period of reinvestment and the selected candidates will contribute to this. You will be able to work independently on distributed platforms, contribute effectively to team discussions/decisions and clearly communicate impediments when they arise.
We aim to expand on our diverse and skilled team. Applications are welcome from enthusiastic script-kids to Unix grey-beards.
Responsibilities will include working with our Development Team to:
Maintain existing applications and processes
Develop new features for existing software and contribute to the design of new applications
Monitor and Operate the existing applications
Software development practice necessary includes:
Writing tests where appropriate to validate changes
Conforming with change control procedures
Participating in code reviews with peers
Proactively helping in identifying improvements in the system, including: Better monitoring; Performance tweaks; Reliability enhancements; Escalation point 1st/2nd tier support for systems that the team support; Travel on occasion to meet with other team members
Strong Linux fundamentals
Worked in online systems with high reliability requirements
NoSQL (Redis, Hadoop)
Relational Database (MySQL, Postgres)
Software development tools (Jenkins, Puppet, Git)
Messaging Technologies (ActiveMQ, Kafka)
Atlassian collaboration tools (Confluence, JIRA, Hipchat)
System monitoring tools (eg New Relic)
Skills and Personal Attributes:
Positive personality with excellent verbal communication skills
Strong written communication
Strong work ethic and ability to work independently
Ability to coach and train new developers
Ability to communicate directly with non technical administration staff to assist in diagnosing problems
· Highly competitive salary based on experience level
· An attractive position in an international and dynamic company
· Challenging tasks in a highly professional and stimulating environment