Tech Stack
AWSCloudDistributed SystemsDockerJavaScriptKubernetes.NETTypeScriptVue.js
About the role
- Build and evolve backend services using .NET Core, contributing to the AutoSync platform
- Write clean, scalable, and testable code, backed by solid unit testing
- Own the development lifecycle — from implementation to deployment and monitoring — in a fast-moving, cloud-native environment
- Collaborate with product managers and fellow engineers to co-create robust, high-performance backend solutions
- Engage in code reviews, offering and receiving actionable feedback
- Contribute to system design and API architecture
- Operate and maintain AWS services and infrastructure
- Support platform reliability through on-call rotations
- Embed security best practices into every feature
- Share knowledge through pair programming, internal tech talks, and documentation
- Leverage AI-powered development tools to accelerate coding, enhance debugging, and tailor intelligent solutions
Requirements
- +4 years of experience in software engineering, with strong hands-on expertise in .NET Core and its ecosystem
- Good understanding of backend architecture and API design principles
- Experience with AWS cloud services and infrastructure
- Knowledge of CI/CD pipelines and DevOps practices
- Understanding of database design and data modeling
- Experience building and maintaining scalable backend services
- Familiarity with agile methodologies
- Excellent problem-solving abilities
- Good communication skills to effectively document and explain technical decisions
- Ability to manage expectations and communicate challenges proactively
- Experience leveraging AI, Generative AI (GenAI) to enhance engineering productivity, automate repetitive tasks, and optimize workflows (code generation, debugging, reviews, documentation, decision support)
- Bonus: Experience with Vue.js and TypeScript (for occasional frontend work)
- Bonus: Experience with containerization technologies (Docker, Kubernetes)
- Bonus: Experience with event-driven architectures and message queues
- Bonus: Understanding of performance optimization techniques for backend services
- Bonus: Previous experience working with distributed systems
- Hybrid work arrangement combining in-office collaboration with remote flexibility
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET Corebackend architectureAPI designAWSCI/CDDevOpsdatabase designdata modelingAIGenerative AI
Soft skills
problem-solvingcommunicationcollaborationfeedbackknowledge sharingexpectation managementproactive communicationpair programmingdocumentationadaptability