Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
DigitalTolk is seeking a Senior Software Engineer with 5–7 years of experience for a remote position. You will design, develop, and maintain web applications, build scalable microservices, and collaborate with cross-functional teams to deliver new features.
You will own end-to-end ownership of features and respond to production incidents while mentoring juniors. The ideal candidate is proficient in Go, Laravel, Java, React, TypeScript, and Node.js, with strong SQL knowledge and experience in
We're looking for a talented Senior Engineer with 5 to 7 years of experience to join our growing team. Our tech stack is continuously growing, so we are looking for good Engineers for whom technology is not an obstacle.
Location: Remote
Experience: 5–7 years
Design, develop, and maintain robust web-based applications.
Build scalable microservices.
Collaborate with cross-functional teams to define, design, and deliver new features.
Write clean, maintainable, and well-documented code.
Utilize AI for as much of the code as possible but still owns the output generated by it.
Led developer testing including unit, integration and end-to-end tests.
Review code and provide mentorship to junior developers.
Take end-to-end ownership of features and services, from design through to production support.
Participate and respond to production incidents and drive them to resolution.
Proactively flag risks, bugs, or technical debt before they become incidents.
Strong command on at least a few of Go, Laravel, Java, React, Typescript, Node.
Solid understanding of microservices architecture and how to scale those.
Proficient in SQL and databases like MySQL or PostgreSQL.
Experience with RESTful APIs, JSON, and web services.
Familiar with CI/CD tools like Jenkins or GitLab CI.
Excellent problem-solving skills and attention to detail.
Ownership mindset: You treat the systems you build as your responsibility.
Accountability: You're comfortable saying "this was my bug" and equally comfortable driving the fix and the retrospective afterward.
Proactive communication: You escalation early, keep relevant people informed during outages, and don't let problems sit silently.
Continuous improvement: You use incidents and mistakes as input for better monitoring, testing, or process.
Experience with Docker and Kubernetes.
Experience with AWS
Familiarity with Agile methodologies.
Experience with observability tools (e.g., Datadog, Grafana, Prometheus) for incident detection and debugging.