On behalf of our client, a leading financial services company, we are seeking a highly motivated and experienced Backend Tech Lead (Python) to join the team.
Responsibilities
- Collaborate with team members and stakeholders in developing features and new products
- Develop solutions according to specified business requirements
- Define and write up the technical spec, including the appropriate technology and workflow to coding standards
- Demonstrate and present implementation to team leaders/heads/CTO
- Implement Unit and Integration Tests
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc
- Participate in code reviews, identifying anti‐patterns in the code and refactoring opportunities
- Other duties as deemed necessary by their superior from time to time
Requirements
- BSc in Computer Science or related field
- Minimum of 4+ Years experience in software development and coding in Python
- PHP will be considered an advantage
- Excellent knowledge of software and application design and architecture
- Minimum 1 year as Technical Lead experience
- Technical mindset with great attention to detail
- Understanding of software quality assurance principles
- Experience with software development lifecycle (SDLC) processes
- Experience with service-oriented architecture (SOA)
- Experience in SQL and NoSQL databases
- Some experience in RabbitMQ or Kafka or other
- Experience in developing microservices and managing containerized applications
- Some experience building websockets
- Some level of experience with Kubernetes and IaC (Terraform,Helm)
- Be proficient in using version control and continuous integration, with tools such as Git and Jenkins
- Understanding of web security standards and best practices
What's offered
- Permanent role at a fast-growing, multinational company
- Competitive salaries and benefits
- Hybrid work setup
- Supportive and collaborative environment
- Unlimited opportunities for growth and development