Software Engineer (.Net, Angular)
- Design, build, and maintain backend services and APIs using C#/.NET Core in a cloud (AWS) environment
- Contribute to the development of scalable and secure microservices supporting SaaS products
- Work with Angular to implement and support end-to-end features where needed
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery
- Support the team in improving existing systems and gradually modernizing legacy services
- Use AI-assisted development tools to support coding, testing, and debugging, while validating outputs for correctness and safety
- Collaborate with cross-functional teams (Product, DevOps, QA) to deliver well-integrated solutions
- Follow engineering best practices in areas such as security, performance, and maintainability
- Contribute to documentation and knowledge sharing within the team
- Professional software engineering experience in an agile environment (~3–5 years)
- Strong experience with C# and .NET Core for building RESTful APIs
- Familiarity with AWS or other cloud platforms and basic serverless concepts
- Experience with SQL (e.g., PostgreSQL) and/or NoSQL databases
- Understanding of CI/CD pipelines and basic infrastructure concepts (Docker, IaC is a plus)
- Some exposure to front-end development, preferably Angular
- Basic understanding of software security best practices (e.g., authentication, secrets handling)
- Good communication skills and ability to work effectively in a team environment
- Degree in Computer Science / Engineering or equivalent practical experience
- Experience using AI tools (e.g., for coding, debugging, or testing) with ability to review outputs critically
- Flexible work environment
- Global days of service
- Comprehensive health benefits
- Meeting free days
- Generous time off policy
- Wellness programs