Backend Engineer (Remote)
About the role
Backend Engineer (Python / Go)
Job Overview We are seeking a Mid-Level Backend Engineer (3–5 years of experience) to join our engineering team. This role focuses on designing, developing, and optimizing scalable backend services that power our core business systems.
The ideal candidate has strong hands-on experience in Python or Go, solid database design capabilities, and practical exposure to distributed systems and high-concurrency environments.
Key Responsibilities
-
Design and develop backend services for core business systems, including API design, business logic implementation, and system optimization.
-
Build high-performance, scalable services using:
-
Python (FastAPI, Django, Flask), or
-
Go (Gin, Echo, Fiber).
-
Design and optimize database schemas using relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
-
Write and maintain API documentation, unit tests, and integration tests to ensure service reliability and maintainability.
-
Perform performance analysis and optimization to address high-concurrency and high-availability challenges.
-
Participate in system architecture design and refactoring, promoting microservices, modularization, and standardization.
-
Collaborate closely with frontend, product, QA, and DevOps teams to deliver high-quality features on schedule.
-
Troubleshoot production issues and ensure stable system operation.
Qualifications
-
Bachelors degree or above in Computer Science or a related field (preferred).
-
3–5 years of backend development experience.
-
Strong proficiency in either Python or Go, with hands-on production experience.
-
Experience in both is a strong plus.
-
Familiarity with common web frameworks:
-
Python: FastAPI, Django, or Flask.
-
Go: Gin, Echo, Fiber, or similar frameworks.
-
Solid experience with relational databases (MySQL, PostgreSQL), strong SQL skills, and query optimization capabilities.
-
Experience with Redis and understanding of caching strategies (cache penetration, breakdown, avalanche, etc.).
-
Understanding of distributed system concepts such as:
-
Microservices architecture
-
Message queues (Kafka, RabbitMQ, RocketMQ)
-
Task queues
-
Idempotency design
-
Familiar with Linux environments.
-
Basic knowledge of containerization and DevOps practices (Docker, Kubernetes, CI/CD).
-
Strong engineering mindset with good coding standards, testing awareness, and systematic problem-solving skills.
Preferred Qualifications (Nice To Have)
- Experience working in high-concurrency, high-availability, or large-scale data environments.
- Experience with microservices governance (service discovery, circuit breaking, rate limiting).
- Experience building observability systems (logging, monitoring, tracing).
- Experience leading or deeply participating in complex system design from 0 to 1.
- Contributions to open-source projects, technical blogs, or technical sharing experience.
About Glint Tech Solutions
Glint Tech Solutions is an IT consulting company specializing in helping businesses leverage technology to achieve their goals. Our team of experts offers a wide range of services, including IT strategy consulting, software development, data analytics, and more. Contact us today to learn how we can help your business thrive in the digital age.
Backend Engineer (Remote)
About the role
Backend Engineer (Python / Go)
Job Overview We are seeking a Mid-Level Backend Engineer (3–5 years of experience) to join our engineering team. This role focuses on designing, developing, and optimizing scalable backend services that power our core business systems.
The ideal candidate has strong hands-on experience in Python or Go, solid database design capabilities, and practical exposure to distributed systems and high-concurrency environments.
Key Responsibilities
-
Design and develop backend services for core business systems, including API design, business logic implementation, and system optimization.
-
Build high-performance, scalable services using:
-
Python (FastAPI, Django, Flask), or
-
Go (Gin, Echo, Fiber).
-
Design and optimize database schemas using relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
-
Write and maintain API documentation, unit tests, and integration tests to ensure service reliability and maintainability.
-
Perform performance analysis and optimization to address high-concurrency and high-availability challenges.
-
Participate in system architecture design and refactoring, promoting microservices, modularization, and standardization.
-
Collaborate closely with frontend, product, QA, and DevOps teams to deliver high-quality features on schedule.
-
Troubleshoot production issues and ensure stable system operation.
Qualifications
-
Bachelors degree or above in Computer Science or a related field (preferred).
-
3–5 years of backend development experience.
-
Strong proficiency in either Python or Go, with hands-on production experience.
-
Experience in both is a strong plus.
-
Familiarity with common web frameworks:
-
Python: FastAPI, Django, or Flask.
-
Go: Gin, Echo, Fiber, or similar frameworks.
-
Solid experience with relational databases (MySQL, PostgreSQL), strong SQL skills, and query optimization capabilities.
-
Experience with Redis and understanding of caching strategies (cache penetration, breakdown, avalanche, etc.).
-
Understanding of distributed system concepts such as:
-
Microservices architecture
-
Message queues (Kafka, RabbitMQ, RocketMQ)
-
Task queues
-
Idempotency design
-
Familiar with Linux environments.
-
Basic knowledge of containerization and DevOps practices (Docker, Kubernetes, CI/CD).
-
Strong engineering mindset with good coding standards, testing awareness, and systematic problem-solving skills.
Preferred Qualifications (Nice To Have)
- Experience working in high-concurrency, high-availability, or large-scale data environments.
- Experience with microservices governance (service discovery, circuit breaking, rate limiting).
- Experience building observability systems (logging, monitoring, tracing).
- Experience leading or deeply participating in complex system design from 0 to 1.
- Contributions to open-source projects, technical blogs, or technical sharing experience.
About Glint Tech Solutions
Glint Tech Solutions is an IT consulting company specializing in helping businesses leverage technology to achieve their goals. Our team of experts offers a wide range of services, including IT strategy consulting, software development, data analytics, and more. Contact us today to learn how we can help your business thrive in the digital age.