FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAngularAWSAzureCloudDockerGoogle Cloud PlatformGraphQLGRPCLinuxMongoDB.NETNode.jsNoSQLRabbitMQReactRedisTypeScriptVue.js
About the role
Key responsibilities & impact- Develop scalable, distributed software;
- Follow best practices and write clean, maintainable, and readable code for the whole team;
- Actively focus on optimizing and improving application performance and security;
- Share your vision and experience with the team;
- Improve and ensure applications' maintainability and ease of adoption;
- Perform high-quality code reviews.
Requirements
What you’ll need- Bachelor's degree in Computer Science/Computer Engineering, Systems Analysis, Information Systems, Data Processing, or another IT-related field;
- .NET Core 8;
- Experience working on engineering or software development teams;
- Cloud computing: AWS, Azure, and GCP;
- Distributed development and microservices;
- RESTful APIs — .NET Core/C#, TypeScript, Angular, and Node;
- Relational databases;
- DDD (Domain-Driven Design) and Clean Code — minimum 6 years' experience;
- Agile methodologies (Scrum, Kanban, SAFe);
- Design patterns;
- Experience optimizing software to meet non-functional requirements (reduce latency, improve scalability, increase performance, and ensure reliability);
- Postgraduate degree or IT specializations (advantage);
- NestJS, ReactJS, Vue (advantage);
- Experience maintaining legacy systems;
- Micro-frontend (advantage);
- gRPC, GraphQL, SQS, RabbitMQ, and WebSocket (advantage);
- PostgreSQL (advantage);
- NoSQL databases, such as MongoDB;
- Distributed caching and Redis (advantage);
- Scheduling tools such as EventBridge, Hangfire (advantage);
- DevSecOps (CI/CD) and tools like GitLab, SonarQube, and SAST (advantage);
- Unit, functional, and integration testing (advantage);
- Linux;
- Docker;
- Fluent English.
Benefits
Comp & perks- Flexible working hours
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software DevelopmentRESTful APIsRelational DatabasesDesign PatternsUnit TestingFunctional TestingIntegration TestingMicroservicesNoSQL DatabasesDistributed Caching
Soft Skills
Team CollaborationCode ReviewCommunication
Certifications
Bachelor's Degree in Computer Science/Computer EngineeringPostgraduate Degree or IT Specializations
