Senior Backend Developer
Tech Stack: Python, SQL, Node.js, Keycloak
We are seeking a Senior Backend Developer to develop and maintain backend services, database systems, and workflow applications for enterprise projects. The role involves database design, optimization, security, and microservices development using Python and SQL technologies.
Key Responsibilities
- Develop and maintain backend services and microservices using Python
- Design, manage, and optimize project databases and data models
- Create and maintain SQL queries, stored procedures, and database interfaces
- Monitor database performance, security, upgrades, and patching
- Support debugging and optimization of database operations
- Collaborate with development teams to ensure reliable data workflows
Requirements
- 10+ years of backend development and database management experience
- Strong experience with Python and relational databases
- Proficiency with SQL Server and PostgreSQL
- Experience in database design, optimization, and performance tuning
- Understanding of data security and user access management
- Experience with microservices architecture and backend integrations
- Familiarity with Node.js and Keycloak is an advantage
- Big data or data science exposure is a plus
- Oil & Gas industry experience preferred
Skills
- Strong analytical and problem-solving abilities
- Excellent communication and documentation skills
- Team-oriented and customer-focused mindset
- Willingness to travel as required
Benefit of Working with Visuna?
- A dedicated member of the team responsible for your placements and welfare
- Some of the best day rates in the industry
- FREE worldwide insurance and Medevac cover whist on a Placement
- 24/7 access to our specialist support team
- Assistance and advice on a range of business topics
- FREE access to our Competency Scheme
- Increased exposure to potential clients and more placement opportunities