We are seeking a skilled Software Engineer to join our team and focus on building scalable, secure, and efficient backend systems for our web application.
As a key contributor, you will work primarily with Go-lang and collaborate with frontend to deliver high-quality features and APIs.
Your work will directly impact the scalability, security, and user experience of our product.
Job Responsibilities Design, develop, and maintain backend systems and APIs using Go-lang, ensuring scalability, security, and performance.
Collaborate with frontend developers and cross-functional teams to define and implement feature specifications.
Write clean, maintainable, and efficient code, adhering to best practices in software development.
Implement secure coding practices to protect data and ensure compliance with industry standards and regulations.
Develop and maintain comprehensive documentation for APIs, systems, and processes.
Write and maintain unit and integration tests to ensure software reliability and robustness.
Continuously evaluate and integrate new technologies and tools to improve system performance and developer productivity.
Participate in code reviews, providing constructive feedback to improve code quality and maintainability.
Work in an agile environment, contributing to sprint planning, stand-ups, and retrospectives.
Requirements Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).
Proficient in Go-lang with a strong understanding of its ecosystem and best practices.
Experience designing and developing RESTful APIs and backend systems for web applications.
Familiarity with frontend technologies like React or similar frameworks (nice to have, but not mandatory).
Solid understanding of secure coding practices and web application security principles.
Experience with unit and integration testing frameworks.
Proficiency with version control systems (e.g., Git).
Strong problem-solving skills and the ability to work collaboratively in a team environment.
Excellent communication and interpersonal skills.
Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is preferred.
Familiarity with CI/CD pipelines and automated testing frameworks is preferred.
Knowledge of microservices architecture and distributed systems is preferred.
Experience with database systems (SQL/No SQL) and optimizing queries for performance is preferred.
Benefits Competitive salary commensurate with experience Opportunities for professional development and career advancement Collaborative and supportive work environment Flexibility in smart casual dress code Complimentary snacks and beverages available
Free
Software Engineer, Shenzhen
China, Guangdong, 深圳,
发表 March 14, 2025