About this role
- Design, build, test, and document solutions across frontend, backend, and database layers
- Develop new functionality using TypeScript, React, C#, SQL, and .NET
- Modernize legacy functionality and improve the maintainability of existing solutions
- Design and document internal and public APIs
- Write unit and integration tests and contribute to a high standard of code quality
- Follow engineering best practices around code review, version control, CI/CD , and secure development
- Take ownership of changes from refinement through deployment and production support
- Work closely with product managers, QA engineers, and other developers in a distributed team
- Investigate issues, analyze logs and telemetry, and deliver safe, reliable fixes
- Contribute to automation across build, test, release, and deployment processes
- Share knowledge and help improve team development practices
- 5+ years of commercial software development experience
- Strong hands-on experience with C# and modern .NET / ASP.NET Core
- Strong experience with TypeScript and React or another modern JavaScript framework
- Good knowledge of HTML, CSS, SQL , and MS SQL Server
- Experience building and supporting production web applications end-to-end
- Experience with API design, implementation, and troubleshooting
- Experience writing and maintaining unit and integration tests
- Understanding of CI/CD pipelines, code review practices, and automated quality controls
- Experience working with both legacy systems and modern service-based architectures
- Understanding of web security fundamentals and secure coding practices
- Practical experience with AI-assisted development tools such as GitHub Copilot, Cursor, JetBrains AI, Claude , or similar tools, or strong readiness to adopt them quickly
- Ability to critically evaluate AI-generated output and maintain ownership of technical decisions and delivered code
- Good communication skills and Intermediate+ English
- Experience with AWS cloud services
- Experience with Docker, Kubernetes, or serverless architectures
- Experience with microservices and distributed systems
- Experience with NoSQL databases
- Experience in fintech, banking, payments , or other regulated domains
- Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, JetBrains AI, Claude , or similar tools
- Readiness to learn and adopt AI tools in development workflows
- Experience improving developer productivity through automation, internal tooling, or AI-assisted workflows
- Experience mentoring engineers and contributing to engineering standards
- Experience working in Agile / Scrum teams
- Flexible working hours
- Experienced development teams
- Long-term employment
- Competitive salary
- Paid vacation and days off on national holidays
- Paid sick leave and internal medical insurance policy
- Mental health coverage
- Compensation for training and additional education
- Community of practice, regular knowledge sharing among colleagues
- Provision of computer equipment is needed
- Internet compensation (50$ per month)
- And other benefits, described in detail in the Staff Handbook
Tech stack
TypeScriptReactJavaScriptAWSDockerKubernetes