Roles & Responsibilities :
About the Role
We are seeking a highly skilled Backend Developer to join our dynamic team. This role requires deep expertise in designing developing and maintaining scalable high-performance backend systems. The ideal candidate must have a strong background in .NET 8 RESTful APIs Microservices Event-Driven Architecture PostgreSQL Kubernetes and strong expertise in AWS. You will be responsible for leading the development of mission-critical applications ensuring system reliability and mentoring junior developers.
Key Responsibilities
Develop and optimize .NET 8 microservices with a focus on scalability performance and security.
Design and implement RESTful APIs that enable seamless communication between services and external integrations.
Lead the development of event-driven systems utilizing messaging platforms like Kafka RabbitMQ and AWS SNS/SQS to handle asynchronous communication.
Ensure development performance and scalability of PostgreSQL databases including indexing query optimization and replication.
Design deploy and manage containerized applications using Kubernetes (K8s) in cloud environments.
Develop and maintain cloud-native applications using AWS leveraging services such as Lambda ECS EKS RDS DynamoDB and API Gateway.
Implement and maintain CI/CD pipelines ensuring seamless automated deployments and infrastructure as code (IaC) best practices.
Provide technical leadership mentor junior developers and conduct code reviews to ensure adherence to best practices and maintain high-quality standards.
Implement security best practices including OAuth JWT IAM and API security to safeguard applications and data.
Troubleshoot complex issues optimize system performance and ensure the reliability of distributed services.
Collaborate closely with product managers UI/UX teams and DevOps engineers to align technical solutions with business goals.
Key Skills and Qualifications
Bachelors degree in Computer Science Engineering or a related field.
6 years of experience in C# application development.
Proficiency in .NET 8 .NET Blazor Framework.
Proven experience in building and maintaining highly scalable REST APIs and Microservices.
Extensive knowledge of event-driven architecture message brokers and asynchronous processing.
Advanced proficiency in PostgreSQL including data modeling indexing partitioning and query optimization.
Hands-on experience with Kubernetes (K8s) and container orchestration.
Strong expertise in AWS Cloud Services including Lambda ECS EKS RDS DynamoDB API Gateway and IAM.
Experience in CI/CD pipeline automation using tools such as GitHub Actions GitLab CI/CD or Jenkins.
Deep understanding of OAuth JWT and API security best practices.
Proficiency in monitoring logging and debugging distributed systems using tools like Prometheus Grafana AWS CloudWatch or ELK Stack.
Strong grasp of agile development methodologies and experience working in Scrum/Kanban teams.
Excellent problem-solving analytical and debugging skills.
Strong communication skills with the ability to mentor and lead junior developers
Understanding of software development best practices including agile methodologies version control (Git) and CI/CD pipelines.
Excellent problem-solving skills and ability to work in a collaborative environment.
Nice-to-Have
Experience with GraphQL and gRPC for high-performance API communication.
Knowledge of Infrastructure as Code (IaC) using Terraform AWS CloudFormation.
Familiarity with AI/ML integration in cloud environments.
Exposure to performance testing and optimization techniques.
Qualifications :
Educational qualification:
Experience :
Mandatory/requires Skills :
Preferred Skills :
Additional Information :
Experience - 6 to 10 Years
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more