Software Development Manager
RIKVIN PTE. LTD.
Glasgow
On-site
GBP 60,000 - 90,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading tech company is seeking a skilled Backend Developer to design and develop high-performance microservices. This role involves managing backend projects, collaborating with cross-functional teams, and leading junior engineers. Ideal candidates will have extensive experience in Golang, strong problem-solving skills, and a passion for technology.
Qualifications
- 5+ years of Golang backend development experience with management experience.
- Familiar with network programming and container technologies.
- Experience in data science or machine learning projects is a plus.
Responsibilities
- Design and optimize high-performance Go-based microservices.
- Develop data processing pipelines using Go/Python.
- Manage project resources and junior backend engineers.
Skills
Golang backend development
Network programming
Proficient in TCP/IP, HTTP protocols
Container technologies (Docker, Kubernetes)
Data structures and algorithms
MySQL
Redis
Logical thinking and problem solving
Team collaboration
Self-motivation and responsibility
Education
Bachelor's degree in Computer Science, Engineering, or related fields
Job Responsibilities:
- Design, develop, and optimize high-performance Go-based microservices to support scalable backend architecture.
- Develop data processing pipelines (Go/Python) to transform raw data into actionable insights.
- Lead the end-to-end design, development, and delivery of backend projects, ensuring alignment with business objectives and timelines
- Collaborate with product, DevOps, and data science teams to align technical execution with business goals.
- Manage project resources, prioritize tasks, and mitigate risks to guarantee high-quality, on-time delivery
- Manage junior backend engineers, provide technical guidance, conduct code reviews, and foster skill development.
Job Requirements:
- Bachelor's degree or above in Computer Science, Engineering, or related fields
- 5+ years of Golang backend development experience with at least 1 year of backend team people management experience
- Familiar with network programming, proficient in TCP/IP, HTTP protocols, and container technologies such as Docker, Kubernetes, etc.
- Familiar with common data structures and algorithms, able to write high-quality, concise, and clear code
- Familiar with common internet technologies including but not limited to MySQL, Redis, etc.
- Proven track record of building/scaling products from inception to market fit, preferably in AI or tech-driven environments
- Direct experience at AI startups, plus proven success in adapting products for global users
- Strong logical thinking ability, capable of abstraction and summarization
- Good communication skills and team collaboration spirit, able to think and act proactively, with strong interest in technology and self-motivation
- Love technology, work conscientiously and rigorously, with strong learning ability and sense of responsibility
- Experience in data science or machine learning related projects will be a plus