What are the responsibilities and job description for the Backend Software Engineer position at DCode Talent?
Job Summary:
- Position: Senior Software Engineer (Backend or Full Stack)
- Location: Local applicants only; Hybrid role; Onsite interview required
Key Responsibilities:
- Design, develop, and support applications (vehicle ordering, inventory management, used car platforms, etc.).
- Integrate with external auto dealers, vendors, and auction companies.
- Write clean, well-tested, and maintainable code for new features and bug fixes.
- Develop unit and integration tests; coordinate with QA for timely regression testing.
- Monitor live system metrics, respond to alerts, and troubleshoot production issues.
- Analyze existing systems and propose technical improvements.
- Collaborate with Product, Design, and Business teams for feature planning and prioritization.
- Communicate updates on project estimates, dependencies, and blockers promptly.
- Own project lifecycle from design to production release.
- Enhance scalability, maintainability, and availability of applications.
- Adapt quickly to changing business priorities.
- Work with technologies such as .NET, C#, Go, Python, MySQL, Elasticsearch/OpenSearch, Redis, Docker, Kubernetes.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or equivalent experience.
- 4 years experience in software engineering (full stack preferred).
- Experience with microservices/service-oriented architecture.
- Expertise in MySQL and Elasticsearch/OpenSearch.
- Strong unit and integration testing skills.
- Proficient in C#, Go, or Python; knowledge of JavaScript (ES5/6), HTML, CSS, and React.
- Familiarity with AI integration (LLMs, agentic AI workflows) is a plus.
- Knowledge of Docker, Kubernetes, and DevOps best practices.
- Motivated self-starter with strong communication skills and a positive attitude.
- Position: Senior Software Engineer (Backend or Full Stack)
- Location: Local applicants only; Hybrid role; Onsite interview required
Key Responsibilities:
- Design, develop, and support applications (vehicle ordering, inventory management, used car platforms, etc.).
- Integrate with external auto dealers, vendors, and auction companies.
- Write clean, well-tested, and maintainable code for new features and bug fixes.
- Develop unit and integration tests; coordinate with QA for timely regression testing.
- Monitor live system metrics, respond to alerts, and troubleshoot production issues.
- Analyze existing systems and propose technical improvements.
- Collaborate with Product, Design, and Business teams for feature planning and prioritization.
- Communicate updates on project estimates, dependencies, and blockers promptly.
- Own project lifecycle from design to production release.
- Enhance scalability, maintainability, and availability of applications.
- Adapt quickly to changing business priorities.
- Work with technologies such as .NET, C#, Go, Python, MySQL, Elasticsearch/OpenSearch, Redis, Docker, Kubernetes.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or equivalent experience.
- 4 years experience in software engineering (full stack preferred).
- Experience with microservices/service-oriented architecture.
- Expertise in MySQL and Elasticsearch/OpenSearch.
- Strong unit and integration testing skills.
- Proficient in C#, Go, or Python; knowledge of JavaScript (ES5/6), HTML, CSS, and React.
- Familiarity with AI integration (LLMs, agentic AI workflows) is a plus.
- Knowledge of Docker, Kubernetes, and DevOps best practices.
- Motivated self-starter with strong communication skills and a positive attitude.
Salary : $60 - $62