R

Software engineer job role

Job Description - Software engineer job role

 


Software Engineer - Full Time Position



Position: Software Engineer


Employment Type: Full Time


Experience Required: 2-10 Years


Key Technologies: Python, MySQL, Redis



About the Role


We are seeking a talented and experienced Software Engineer to join our dynamic development team. This is an exciting opportunity for a skilled professional who is passionate about building scalable, high-performance applications using modern technologies. As a Software Engineer, you will play a crucial role in designing, developing, and maintaining our software solutions that serve thousands of users daily. You will work closely with cross-functional teams to deliver robust and efficient systems that drive our business forward.


Role and Responsibilities


Software Development and Architecture



  • Design, develop, and maintain scalable backend applications using Python as the primary programming language

  • Write clean, maintainable, and well-documented code following industry best practices and coding standards

  • Develop RESTful APIs and microservices to support various client applications and integrations

  • Participate in architectural decisions and contribute to the technical direction of projects

  • Implement design patterns and software engineering principles to ensure code quality and maintainability


Database Management and Optimization



  • Design and implement efficient database schemas using MySQL to support application requirements

  • Write complex SQL queries, stored procedures, and optimize database performance through indexing and query optimization

  • Ensure data integrity, security, and implement proper backup and recovery strategies

  • Perform database migrations and manage schema changes across different environments

  • Monitor database performance metrics and troubleshoot issues to maintain optimal system performance



Original job Software engineer job role posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.